Introduction
Get started with Tileflow
Define a named map in TypeScript, preview it locally, and deploy a stable MapLibre style URL for your app.
Start locally without an account.Config, validation, and preview need no signup or API key. Hosted deploys currently require approved access.
Start here
From install to production
Follow these four steps for your first map. Use the sidebar when you need deeper guides or the complete reference.
Install TileflowInstall one stack, initialize the config, and render a named map locally.Configure a mapWrite a small tileflow.config.ts with basemap, theme, and view.Preview locallyRun the real map locally and reload every config change.DeployPublish stable style URLs and a manifest for production apps.
Mental model
A map has a basemap, a theme, and a view. Your app uses the map name, such as madrid. Tileflow turns that config into the style JSON and delivery URLs MapLibre needs.