PostGIS Frontend
Launch App
PostGIS Frontend

A Frontend for Your PostGIS Database

Connect to any PostgreSQL + PostGIS database, browse your spatial tables, and visualize them on an interactive map — no account required.

How it works

1

Connect

Paste your PostgreSQL connection string. It stays in your browser — nothing is stored on any server.

2

Browse

Your spatial tables are discovered automatically. Click any table to add it to the map as a layer.

3

Explore

Style layers, apply filters, scale points by data values, and click features to inspect their properties.

Everything you need to explore spatial data

Browse your spatial tables

Every geometry and geography column in your database is discovered automatically and grouped by schema. One click adds it to the map.

Style by geometry type

Points, lines, and polygons each get relevant controls. Scale point radius by any numeric column for instant choropleth-style visualization.

Filter without writing SQL

Apply column filters directly from the layer panel using standard operators — equals, greater than, LIKE, IS NULL, and more.

No infrastructure required

Tiles are generated on-demand from your database using PostGIS's native ST_AsMVT. No tile server, no cache, no extra services to run.

Multiple basemaps

Switch between Liberty, Bright, Positron, and satellite imagery. All free, no API keys required.

Inspect any feature

Click a feature on the map to view all of its properties in a clean panel.

Frequently asked questions

Is it safe to enter my database connection string?

Your connection string is stored only in your browser's localStorage — it never leaves your device except to reach your own database. When you load a layer, your browser sends the DSN to the Next.js API route, which opens a connection to your database, fetches the tile, and immediately discards the DSN. Nothing is logged or persisted server-side. You can verify this by reading the source code.

Should I use my admin credentials?

No. We recommend creating a dedicated read-only PostgreSQL user with access only to the schemas you want to explore. This limits exposure even in the unlikely event something goes wrong.

Does this work with cloud databases like Neon, Supabase, or RDS?

Yes — any PostgreSQL database with the PostGIS extension enabled works. Just make sure your database accepts connections from Vercel's IP ranges (or wherever you're hosting the app).

What PostGIS version do I need?

PostGIS 2.4 or later. ST_AsMVT (used for tile generation) has been stable since PostGIS 2.4 and is available in all major managed PostgreSQL providers.

Is there a row limit?

No hard limit is enforced — tiles are clipped and simplified by PostGIS for the current viewport, so large tables remain usable at low zoom levels. Performance depends on your database hardware and whether your geometry column is indexed.

Ready to explore your data?

No account needed. Just a PostGIS connection string.

Launch App