Tile servers

From OpenStreetMap Wiki
(Redirected from Tile server)
Jump to navigation Jump to search

This page lists tile server software, for online instances of tile servers, see Raster tile providers and Vector tiles#Providers.

For OSMF servers, including tile servers see Servers

Name Raster tiles Vector tiles Data source Primary language License
Martin yes yes Multiple PostGIS, MBTiles, local + AWS S3 PMTiles, and COG sources. Can combine sources. Sprites and fonts. Rust Apache-2.0 or MIT
mbtileserver yes yes MBTiles Go ISC
mod_tile[1] yes no depends on backend C++ GPL-2.0
pg_tileserv no yes PostGIS Go Apache-2.0
Tegola no yes PostGIS, GeoPackage Go MIT
t-rex no yes PostGIS, GDAL vectors Rust MIT
TileServer GL[2] yes yes MBTiles, tiles over HTTP JavaScript BSD-2-Clause
TileSweep[3] yes no depends on Mapnik XML C MIT

See also

  1. mod_tile depends on Apache and requires a rendering backend like renderd (which uses Mapnik) or Tirex (which supports several backends).
  2. TileServer GL can render tiles with MapLibre GL Native, there is also a Light version which does not depend on the rasterization library.
  3. TileSweep renders tiles with Mapnik via libmapnik.