docker-staticmaps is an open-source API for rendering static map images. Easily create maps with markers, polygons, circles, polylines or text, making it perfect for embedding map images on websites or apps. Comes with built-in rate limiting and image caching to optimize performance and protect against abuse.
- ✅ Generate static maps with markers, polygons, circles, polylines and text.
- 🌍 Supports multiple basemaps (OpenStreetMap, Esri, Stamen, Carto, custom tile server).
- ⚡ Easy-to-use REST API - simple integration with any frontend or backend.
- 🐳 Docker-ready for fast, lightweight deployment.
- 🧊 Tile and image caching for performance.
- 🚦 Built-in rate limiting per IP to protect against abuse.
The documentation of the latest development version is in the docs/
subdirectory. A HTML version can be found at https://dietrichmax.github.io/docker-staticmaps/.
The source code is available under a GPL license version 3 or later.
Contributions, bug reports and pull requests are welcome.