Freemium — free forever

Clean basemaps, minus the surprise invoice.

One API key, one line of code, your map is live. TileCat serves vector basemaps built on OpenStreetMap, with public pricing from day one — no form to fill out to see it.

50,000 free map loads every month · No credit card required

Three steps. No sales call, no server to run.

1

Create your key

Free signup in 30 seconds, no credit card. Your API key is generated instantly from the dashboard.

2

Paste the style URL

One line in MapLibre GL JS, Leaflet, or your mobile SDK of choice. No infrastructure to provision, no tile server to run.

3

You're live

Your map is running, with 50,000 free loads a month. Scale up only once you actually need to.

What's under the hood.

OpenStreetMap data

Tiles built from OSM with Planetiler, updated regularly, worldwide coverage.

Works everywhere

MapLibre GL JS, Leaflet, OpenLayers, iOS, Android — the same open standards as the rest of the industry.

Self-hostable

The stack is open. Want to host it yourself? The docs are public, no black box.

One key, one line, one map.

// npm install maplibre-gl
import maplibregl from 'maplibre-gl';

new maplibregl.Map({
  container: 'map',
  style: 'https://tiles.tile.cat/styles/default.json?key=YOUR_KEY',
  center: [2.3522, 48.8566],
  zoom: 11
});

The price is written right here. No form to fill out to see it.

The free tier isn't a time-limited trial: it's free forever, as long as you stay under quota. And it's billed by map load, not by request: whether your map fetches 20 tiles or 200 at a given zoom, it only counts as one load.

Free
€0 / mo

No credit card · forever

  • 50,000 map loads
  • TileCat attribution visible
  • Standard styles included
  • Community support
Enterprise
Custom
  • Negotiated volume + SLA
  • On-premise deployment available
  • Dedicated support
  • Annual billing