Everything in a MapSocket project
One project, one set of keys and one bill. Serve your data as live vector tiles, turn the same shapes into geofences, and add the location services around them as you need them.
-
Live vector tiles
Vector tiles from your PostGIS tables that update seconds after a row changes.
- PostGIS
- LISTEN/NOTIFY
- TileJSON · MVT
-
Files and web services
Tiles from GeoJSON, Shapefiles, GeoPackages, Esri services and WFS, rebuilt when the data changes.
- GeoJSON · GPKG · SHP
- Esri · WFS
- GDAL
-
Geofencing API
Send a location, get enter, exit and dwell events for circles, polygons and travel-time areas.
- POST /v1/track
- /v1/geofences
- HMAC-SHA256
-
Trips and ETAs
Live ETAs, approaching and arrival events for deliveries, pickups and visits.
- POST /v1/trips
- PATCH /v1/trips/:id
- Valhalla
-
Places, regions and fraud checks
Every location named: the place, country and state, beacons, and whether to trust the fix.
- GET /v1/context
- OpenStreetMap
- Natural Earth
-
Georeferencer
Put scanned maps, site plans and drone photos on the map, under your live data.
- GDAL
- COG
- EPSG:3857
-
Elevation API
Ground elevation for up to 100 points per request, anywhere on Earth, in metres or feet.
- GET /v1/elevation
- SRTM
- m · ft
-
Custom tile domains
Serve tiles from tiles.yourcompany.com, with certificates handled for you.
- CNAME
- TXT
- TLS
-
MCP server for AI assistants
Connect Claude, ChatGPT, Groq, Cursor and other assistants to your geofences, users, trips and events.
- mcp.mapsocket.com
- Claude · ChatGPT · Groq
- OAuth