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