Tileflow
The agent-ready map platform

Beautiful mapsfrom code.

Create, preview, and deploy production MapLibre maps from typed config in your repo. No studio, signup, or API key required to start.

One config. Any stack.

One tileflow.config.ts defines your map. Your framework just renders it, web or native.

From local preview to production, in your pipeline.

Tileflow compiles your map, validates every change, and deploys stable MapLibre style URLs through your existing workflow.

01

Init

Generate a typed config with your first named map.

npx tileflow init
02

Preview

Preview the real map locally and hot-reload every change.

npx tileflow dev
03

Validate

Catch config and style errors before they reach production.

npx tileflow validate
04

Ship

Publish every map and write the manifest your app consumes.

npx tileflow deploy

One manifest.No studio handoff.

On deploy, Tileflow writes a manifest.json that keeps map names stable while local and hosted URLs change behind the scenes. No manual exports, no studio-to-code drift.

{} manifest.json
1{2  "version": 1,3  "apiUrl": "https://api.tileflow.dev",4  "maps": {5    "paris": {6      "mapId": "prj_123-paris",7      "styleUrl": "https://api.tileflow.dev/maps/prj_123-paris/style.json",8      "tilesetId": "world"9    }10  }11}
  • Written by tileflow deploy
  • Served from the edge
  • Stable map names and URLs
  • Works with any host

Code-first mapsfor agentic workflows.

Tileflow keeps styles, POIs, themes, and variants in typed config inside your repo. Agents can read it, edit it, preview it locally, and open a PR without a studio step in the middle.

Diff every map change

Every basemap, theme, label, and POI edit becomes a PR diff — whether it came from you or your agent. Review it, roll it back, or ship it like any commit.

Brand-native maps

Connect map colors, typography, and icons to your design tokens so the map feels like your product — not an embedded iframe.

Agent-readable config

Typed config an LLM can read end to end. Recolor the map, simplify POIs, add dark mode, or create variants without touching a dashboard.

Preview without an account

Run the real map locally through the Tileflow plugin — no studio, no keys, no sign-up. Your agent can verify changes before opening a PR.

POIs without layer hell

Pick categories like food, coffee, culture, transit, or shopping in config, and let Tileflow handle filters, icons, labels, and zoom rules.

Static maps from the same config

Render images for docs, OG cards, emails, PDFs, and tests from the exact same map config your app ships.