Documentation
High-performance vector tile server built in Rust. Serve PMTiles and MBTiles with native raster rendering, static map images, and TileJSON 3.0 metadata.
Features
High-performance tile serving with the safety and speed of Rust and Axum.
Cloud-optimized tile archives with HTTP range request support.
SQLite-based tile storage for easy local development.
Built-in map viewer and data inspector powered by MapLibre GL JS.
Full TileJSON metadata API for seamless integration with mapping clients.
Generate PNG/JPEG/WebP tiles from vector styles using MapLibre Native (~100ms/tile).
Create embeddable map screenshots like Mapbox/Maptiler static API.
Easy deployment with Docker Compose v2 and multi-stage builds.
On-the-fly MLT↔MVT transcoding — serve next-gen MapLibre Tiles from existing MVT sources.
Explore
Install, configure, and run your first tile server.
Read moreFull endpoint documentation for tiles, styles, and metadata.
Read moreStatic images, Docker, PostgreSQL, hot reload, and more.
Read morePerformance benchmarks and comparison with tileserver-gl.
Read more