Skip to content

Protomaps is a serverless system for planet-scale maps.

An alternative to map APIs at 1% the cost, via single static files on your own cloud storage. Deploy datasets like OpenStreetMap for your site in minutes.

View docs

Browse the map to view requests...
File: protomaps_vector_planet_odbl_z10.pmtiles

Open source format

PMTiles is an open specification for single-file tile pyramids built on compressed Hilbert ordering and queryable via HTTP Range Requests.

Learn about PMTiles

CDN Integration

Protomaps can optionally be delivered through an edge network like AWS Cloudfront and Cloudflare for ultra-low latency, using Lambda or Workers.

Deploy on CDN

Frontend Friendly

First-class support for mapping libraries like Leaflet and MapLibre GL to enable vector cartography and visualization of your own geodata.

Map Rendering


“Protomaps is the single most exciting development in digital mapping in the past 10 years.”

Aaron Straup Cope

Quick Start

Protomaps hosts a free Download service for base map layers from OpenStreetMap. You can also purchase visualization-ready datasets at the Store.

Download a free custom basemap file

Browse the data store

npm install pmtiles
import * as pmtiles from 'pmtiles'

let protocol = new pmtiles.Protocol()
maplibregl.addProtocol("pmtiles",protocol.tile)
var style = {
"version": 8,
"sources": {
    "example_source": {
        "type": "vector",
        "url": "pmtiles://https://mysite/mydata.pmtiles",
        "attribution": '© OpenStreetMap'
    }
}
  • A fraction of the cost

    Can reduce your mapping bills from hundreds per month to pennies, all on cloud infrastructure you use already.

  • Take back control

    Your map-based projects and sites don't depend on a third party service or API keys, and work offline, forever.

  • Support available

    Built from a decade of experience with mapping technology at scale.


A 100% independent software project

Protomaps is a self-funded, solo developer project with a mission to make interactive cartography accessible to hobbyists and organizations of all sizes. An essential part of that mission is publishing open source software under commercial-friendly licenses.

You can support my full-time work on Protomaps in a few ways:

  • Purchasing curated, visualization-ready tilesets for one-time fees at the Store.

  • Paid development of open source features.

Contact me