Skip to main content

Geospatial backend as a service

From spatial data to API in minutes

Centia is a backend as a service built for geospatial. Upload a Shapefile, GeoJSON or GeoPackage — get a managed PostGIS database with SQL, GraphQL and realtime APIs out of the box.

  • GeoJSON
  • Shapefile
  • GeoPackage
  • CSV
  • GML

How it works

01

Upload your data

CSV, GeoJSON, Shapefile, GeoPackage or GML. Centia creates PostGIS tables automatically — projection handled.

File import
02

Get instant APIs

Query with parameterized SQL over REST or WebSocket, auto-generated GraphQL, or named JSON-RPC methods.

SQL API
03

Build your app

TypeScript SDK with OAuth helpers, realtime subscriptions with server-side filtering, and fine-grained access control.

SDK

Built for geospatial work, end to end

PostGIS built in

Full spatial SQL: ST_Intersects, ST_DWithin, transformations, the lot. No extensions to install.

Managed PostGIS, or self-hosted

Run on Centia’s cloud or deploy yourself with Docker.

GraphQL, auto-generated

Queries, mutations and subscriptions derived from your schema.

Realtime over WebSocket

Subscribe to table changes with server-side filtering (shapes).

Auth that scales down

OAuth 2.0 (PKCE, password, device flows), sub-users, table-level privileges and SQL rules.

AI-agent ready

Official MCP server lets AI agents manage your backend directly.

Open source roots

Built on Geocloud2 (AGPLv3) by MapCentia, with 10+ years of geospatial domain expertise.

Full spatial SQL, parameterized

Parameterized SQL over REST or WebSocket — same query, typed response in the SDK. Named parameters like :lng and :lat with explicit casts keep queries safe and correctly typed.

Read the SQL API docs →
-- Query your uploaded data with full PostGIS power
SELECT name, ST_AsGeoJSON(geom) AS geometry
FROM parks
WHERE ST_DWithin(
geom,
ST_SetSRID(ST_MakePoint(:lng, :lat), 4326)::geography,
1000
)

What developers build on Centia

Web maps with live data

Realtime layers without building a sync pipeline.

Field data collection

Upload from the field, query from the office.

Open data portals

Publish spatial datasets as queryable APIs.

GIS + AI workflows

Let agents query and manage spatial data via MCP.

See what your data looks like as an API

Start with the docs, or try the import flow with one of your own files.