Skip to content
@versatiles-org

VersaTiles

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

VersaTiles

Self-host the whole map stack.
No API keys, no per-view fees, no vendor lock-in.

Latest release Docker pulls Documentation

Documentation · Downloads · Playground · versatiles.org

Colorful vector style Satellite imagery with vector overlay 3D terrain with hillshading
Vector styles Satellite 3D terrain

Run your own tile server

Our setup wizard assembles the exact commands for your machine. Pick your platform, data and frontend, then copy and paste.

Free data

Download planet-scale OpenStreetMap, satellite imagery, elevation, hillshading, landcover and bathymetry at download.versatiles.org.

Used in production

Newsrooms, transit agencies, researchers and public bodies run their maps on VersaTiles. See the showcase gallery for 100+ live projects.

Where to look

I want to… Use
Serve tiles versatiles-rs · versatiles-docker · node-versatiles-server
Build a web map versatiles-frontend · versatiles-style · styler
Make my own tiles from OSM Planetiler + Shortbread · guide
Deploy publicly with CDN and nginx our production setup at tiles.versatiles.org
Understand the file format versatiles-spec
Read the fine manual versatiles-documentation

Contribute

If your team depends on VersaTiles, help keep it maintained via GitHub Sponsors or OpenCollective.

VersaTiles sponsors

Supported by
NLnet Foundation     NGI Zero Core



Mastodon · Bluesky · versatiles.org

Popular repositories Loading

  1. versatiles-rs versatiles-rs Public

    Core Rust implementation of the VersaTiles toolkit for converting, validating, and serving map tiles in multiple formats.

    Rust 329 16

  2. versatiles-style versatiles-style Public

    Toolkit for generating MapLibre styles.

    TypeScript 115 12

  3. versatiles-documentation versatiles-documentation Public

    Documentation for the VersaTiles ecosystem.

    TypeScript 51 9

  4. versatiles-docker versatiles-docker Public

    Docker images and build scripts for the VersaTiles ecosystem.

    Shell 43 6

  5. versatiles-frontend versatiles-frontend Public

    Frontend web applications for exploring VersaTiles maps and datasets.

    TypeScript 34 6

  6. orthophotos orthophotos Public

    Processing pipeline and hosting setup for global and regional orthophoto layers.

    TypeScript 23

Repositories

Showing 10 of 42 repositories
  • showcases Public

    Gallery of projects using VersaTiles

    versatiles-org/showcases's past year of commit activity
    TypeScript 0 Unlicense 0 0 0 Updated Oct 31, 2026
  • versatiles-org.github.io Public

    Source code for the public website at versatiles.org.

    versatiles-org/versatiles-org.github.io's past year of commit activity
    TypeScript 6 Unlicense 3 1 0 Updated Oct 31, 2026
  • versatiles-documentation Public

    Documentation for the VersaTiles ecosystem.

    versatiles-org/versatiles-documentation's past year of commit activity
    TypeScript 51 Unlicense 9 11 (1 issue needs help) 0 Updated Oct 31, 2026
  • consortium Public
    versatiles-org/consortium's past year of commit activity
    Svelte 1 MIT 0 0 2 Updated Oct 31, 2026
  • .github Public

    Shared GitHub workflows, templates, and issue configurations for all VersaTiles repositories.

    versatiles-org/.github's past year of commit activity
    1 Unlicense 0 0 0 Updated Oct 31, 2026
  • homebrew-versatiles Public

    Homebrew tap for installing VersaTiles CLI tools on macOS.

    versatiles-org/homebrew-versatiles's past year of commit activity
    Shell 0 MIT 0 0 0 Updated Oct 31, 2026
  • versatiles-studio Public

    Cross-platform desktop application for opening, inspecting, styling and converting map tiles.

    versatiles-org/versatiles-studio's past year of commit activity
    TypeScript 3 MIT 0 3 0 Updated Oct 31, 2026
  • landcover-vectors Public

    Generate landcover vector tiles from ESA Worldcover

    versatiles-org/landcover-vectors's past year of commit activity
    TypeScript 5 0 4 0 Updated Oct 31, 2026
  • maplibre-versatiles-styler Public

    MapLibre GL JS plugin for editing and managing VersaTiles map styles directly in the browser.

    versatiles-org/maplibre-versatiles-styler's past year of commit activity
    TypeScript 18 Unlicense 1 0 0 Updated Oct 30, 2026
  • tiles.versatiles.org Public

    Tile hosting service for public VersaTiles datasets.

    versatiles-org/tiles.versatiles.org's past year of commit activity
    Shell 4 MIT 0 1 0 Updated Oct 30, 2026