Developers
Indoor maps are spatial data. Build with them like it.
Mapfloors gives you SDKs, REST and OGC APIs, vector tiles, webhooks and an MCP server, all on open formats and MapLibre.
1import { MapfloorsMap } from "@mapfloors/web";23const map = new MapfloorsMap({4 container: "map",5 venue: "harbour-point", // any venue you publish6 basemap: "atlas/streets", // or your own MapLibre style7});89const route = await map.directions({10 from: { lng: 10.7286, lat: 59.9102 }, // tram stop11 to: "space:pharmacy",12 accessible: true,13});14map.show(route);01Building blocks
Pick the layer you need
Web, iOS, Android, React Native
Render venues, route, search and show a blue dot. Native mobile SDKs on MapLibre Native, not a web view.
RESTVenues, spaces, routes, search
JSON over HTTPS with scoped API keys. Everything the editor can do, the API can do.
OGCOGC API Features and Tiles
Standards-based endpoints for GIS clients like QGIS and ArcGIS Pro.
TILESVector tiles
Every published venue is a tile set you can add to any MapLibre or Mapbox map.
EVENTSWebhooks and streams
Get notified on publish, place changes, live data thresholds and occupancy changes.
MCPMCP server for agents
Give Claude, ChatGPT, Copilot or your own agents tools to search, route and query venues.
02REST API
A small API surface you can hold in your head
Resources map to things in the building: venues, levels, spaces, openings, places, routes and live feeds. Responses are GeoJSON wherever geometry is involved.
| GET | /v1/venues | List venues in a workspace |
| GET | /v1/venues/{id}/spaces | Rooms, units and areas as GeoJSON |
| GET | /v1/search?q= | Search places across floors and buildings |
| POST | /v1/routes | Indoor + outdoor directions with accessibility options |
| POST | /v1/imports | Upload a DWG, PDF, IFC or scan for AI import |
| GET | /v1/venues/{id}/export?format=imdf | Export IMDF, GeoJSON or GeoPackage |
| PUT | /v1/live/{feed}/readings | Push sensor, occupancy or asset readings |
03Developer promises
What you can count on
- Stable versions
- Semantic versioning with at least 24 months of support for every major version.
- Open foundations
- MapLibre rendering, GeoJSON and IMDF data, OGC APIs. Skills you already have still apply.
- Build before launch
- Sandbox venues and API access while we map your buildings, so your app is ready when the map is.
- Readable by machines
- OpenAPI spec, typed SDKs and llms.txt for every docs page.
Build on a sandbox while we map yours.
Book a technical demo and we’ll set you up with sandbox access and a timeline for your own venues.