VersaTiles logo

VersaTiles

a complete FLOSS map stack

VersaTiles is a completely FLOSS stack for generating, distributing, and using map tiles based on OpenStreetMap data, free of any commercial interests.

VersaTiles is a free and open alternative to commercial map services like Google Maps or Mapbox. It is designed for newsrooms, NGOs, developers, and public institutions who need reliable maps without vendor lock-in. VersaTiles is fully self-hostable, requires no API keys, charges no usage fees, and does not track your users.

Try it out

Sponsor us

VersaTiles is free and self-hostable. If your team relies on it, please consider chipping in so we can keep maintaining it.

How it works

Generate Turn OpenStreetMap data and satellite imagery into optimized tiles — or download ready-made ones.
Serve Deliver tiles to clients using a lightweight, high-performance tile server.
Render Show beautiful maps on the web, Android, and iOS using MapLibre with professionally designed styles.
Tools Customize styles, set up servers, explore map data, and edit maps — all with our interactive tools.

Explore VersaTiles

Live demos & tools

Playground

Runnable code examples for VersaTiles + MapLibre, right in the browser.

Source

Servers & CLIs

VersaTiles CLI

Rust CLI to convert, validate, and serve tiles. Install via Homebrew, Cargo, or Docker.

Docker images

Production-ready images: versatiles, versatiles-frontend, versatiles-nginx, and more.

Source

Libraries

Style toolkit

Generate MapLibre styles: Colorful, Graybeard, Eclipse, Neutrino, Shadow, Satellite.

Source

Fonts & glyphs

Spec & community

Container spec

Open specification for the .versatiles tile container format.

Mastodon

Project updates and ecosystem news.

Bluesky

Project updates on Bluesky.

Highlights

Roadmap

Done

Planned

  • Find partners and sponsors — ensure long-term sustainability of the project
  • Migrate tile generation to Planetiler — faster and better tile generation from OSM data
  • Release VersaTiles Studio, an all-in-one app for map creation — create and export custom maps without code
  • Integrate global land cover data — add vegetation, urban areas, and other land use information

Exploring funding needed

  • Update and extend satellite imagery — improve coverage and resolution worldwide
  • Build a new style engine
  • Provide new vector tiles for hillshading and contour lines

Funded by

NLnet Foundation logo NGI Zero Core logo
Funded by European Commission's Next Generation Internet programme
through the NGI0 Commons Fund by NLnet.

MIZ Babelsberg — media innovation centre logo
MIZ-Babelsberg has funded the development of the "VersaTiles Editorial Tools"