DATASHEET · MW-CORE SHEET 1 OF 1 REV. 2026.06 38.7223°N 9.1393°W

Self-hosted map infrastructure

The map server
you run.

A complete map stack — tiles, styles, geocoding, routing and static maps — that ships as a single Docker image. A drop-in Mapbox / MapTiler alternative you run on your own infrastructure.

SPECIFICATIONS

COVERAGE
Full planet · 127 GB tiles + 93 GB routing
PACKAGING
Single Docker image
DATABASE
Embedded Postgres
PROTOCOLS
XYZ · TileJSON · WMTS · WMS
COMPAT
Mapbox / MapTiler URLs
DEPLOY
Self-host · air-gap · cloud

The problem it kills

Mapping APIs are rented infrastructure.

[ 01 ]

Vendor lock-in

Your stack is welded to one provider's SDK, pricing and roadmap.

[ 02 ]

Unpredictable billing

Per-tile, per-request metering you can't forecast and don't control.

[ 03 ]

Data leaves your perimeter

Every request ships user coordinates to a third party's servers.

One binary. Whole stack.

8 SUBSYSTEMS · 1 IMAGE
01

Vector & raster tiles

Vector tiles plus self-hosted raster imagery.

02

Styles & editor

5 standard styles, custom styles, and a visual style editor built in.

03

Geocoding

Forward / reverse geocoding and POI search.

04

Routing

Directions, matrix, isochrone, map-matching, optimization — worldwide.

05

Static maps

Server-rendered PNG / JPG / WebP with markers and paths.

06

OGC endpoints

WMTS and WMS for standards-based GIS clients.

07

API keys

Scopes, origin allowlists, usage metering and rate limits.

08

Admin console

Operate keys, styles, data and metering from one place.

Drop-in compatible

Swap the base URL.
Keep your code.

Mapwright speaks Mapbox / MapTiler URL shapes. Point your MapLibre app at your own host, swap the token for a key — no SDK rewrite, no re-architecture.

map.config.js
style: "https://api.mapbox.com/styles/v1/mapbox/streets-v12",
token: "pk.eyJ1Ijoi...",
// after — one line
style: "https://api.mapwright.io/v1/styles/streets.json",
key:   "mpw_pk_3f9a2c1b••••••••••••••••••••••",

Self-host, or let us run it.

Self-host

FREE BUILD · $2K LICENSE

A single image with embedded Postgres and your own volume. Runs air-gapped. Free gated build, or a one-time license that unlocks the full stack — you own the data, the bandwidth and the cost curve.

  • One Docker image, embedded Postgres
  • Air-gapped / on-prem ready
  • One-time license unlocks everything
Self-host pricing →

Managed cloud

IN PREVIEW

The same stack, operated for you. Same URL shapes, same API surface — migrate to self-host anytime.

  • Zero ops, managed upgrades
  • Global edge delivery
  • Migrate to self-host anytime
About managed cloud →

Who it's for

MapLibre teams

Developers already shipping MapLibre GL who want to own their stack without a rewrite.

Regulated & air-gapped

Gov, defense, healthcare and GIS teams with data-residency or on-prem needs.

Anyone metered out

Teams tired of per-tile billing who want a predictable, unmetered cost curve.

Your maps. Your servers. Your rules.