Skip to content
SDKs and Libraries

SDKs and Libraries

The Maptoolkit community tile server serves vector tiles. Vector-capable libraries load the style URL directly; libraries without native vector support render the style through a plugin. The same tiles power web, mobile, and desktop maps.

Pick your library below. Each page has setup instructions and a working example.

JavaScript Libraries

LibraryTilesNotes
MapLibre GL JSVectorRecommended. Loads the style URL directly.
LeafletVectorVia the @maplibre/maplibre-gl-leaflet plugin.
OpenLayersVectorVia the ol-mapbox-style plugin.
Deck.glVectorVia the MVTLayer.
CesiumJSVectorVia a vector-tile imagery provider.
kepler.glVectorAs a custom map style; no native MapLibre support.

Mobile SDKs

PlatformTilesNotes
MapLibre Native iOSVectorSet the style URL on the map view.
MapLibre Native AndroidVectorSet the style URL on the map.
FlutterVectormaplibre_gl, or flutter_map + vector_map_tiles.
React NativeVectorVia @maplibre/maplibre-react-native.

Attribution

Whatever library you use, every map must show the Maptoolkit logo and the © Maptoolkit © OSM copyright line. See Quick Start - Add attribution.