Introduction

Martin is a tile server optimized for speed and heavy traffic, written in Rust.
-
Quick Start
Install a binary, a Docker image, or a package, and serve your first tiles within a few minutes.
-
Tile sources
PostGIS tables and functions with automatic discovery, PMTiles, MBTiles, COG, GeoJSON, and GeoParquet, combined into one source where you need it.
-
Styles, sprites & fonts
Serve styles and generate sprites and font glyphs on the fly, so a map needs nothing but Martin.
-
Bulk generation & tooling
Generate tiles into an archive with martin cp, then examine, copy, validate, and diff it with mbtiles.
-
Run it anywhere
A single binary on a server, in Docker, on AWS Lambda, or behind NGINX and Apache.
-

Terminal & web UI
Useful for monitoring, debugging and development.