High-performance vector tile server built in Rust. Serve PMTiles and MBTiles with native MapLibre rendering for static images.
brew install vinayakkulkarni/tap/tileserver-rsFeatures
A complete solution for serving vector tiles in production.
Built in Rust for maximum performance. Serve tiles with sub-millisecond latency.
Native support for modern PMTiles and classic MBTiles tile archives.
Serve vector tiles directly or render them to raster on-the-fly.
Generate static map images like Mapbox Static API with native MapLibre rendering.
Run on your own infrastructure. No vendor lock-in, no API keys required.
Full TileJSON 3.0 specification support with automatic metadata generation.
Configuration
Get started with a simple TOML configuration file. Define your tile sources, styles, and server settings in one place.
# Server configuration
[server]
host = "0.0.0.0"
port = 8080
# Tile sources
[[sources]]
id = "openmaptiles"
type = "pmtiles"
path = "/data/tiles.pmtiles"
# Map styles
[[styles]]
id = "osm-bright"
path = "/data/styles/osm-bright/style.json"API Reference
Simple, standards-compliant API for all your tile serving needs.
Get Started
Deploy your own tile server in minutes with our comprehensive documentation.