Mapnik jest zestawem narzędzi służącym do tworzenia ładnych map, z przejrzystymi, miękkimi granicami obiektów (za pomocą wysokiej jakości grafiki z anty-aliasingiem), inteligentnym rozmieszczeniem etykiet oraz skalowalnymi symbolami SVG. Najbardziej znane użycie Mapnika to renderowanie głównych warstw Open Street Map.
Zwykle Mapnik był używany w aplikacjach map internetowych opartych na pythonie, jednakże ulepszenie skalowalności sprawiło, że Mapnik jest ostatnio używany również do redakcji wysokiej rozdzielczości map papierowych.
Będąc w zasadzie zbiorem obiektów geograficznych (mapa, warstwa, źródło danych, obiekt, geometria), biblioteka nie opiera się na “systemach okienkowych” i może być używana w każdym środowisku serwerowym. Zamierzeniem było funkcjonowanie w wielowątkowych środowiskach, jak również pierwotnie zakładano głównie, acz nie wyłącznie, rozwój w środowisku internetowym.
Wysokopoziomowe skrypty Pythona (boost.python) ułatwiają szybki rozwój aplikacji, nacelowany na zope3, django itp.
Mapnik jest wieloplatformowy. Pakiety są dostępne dla większości dystrybucji Linuxa a dla Mac OS X oraz Windows powszechnie używane są instalatory.
Strona internetowa: http://www.mapnik.org/
Licencja: Mniejsza Powszechna Licencja Publiczna GNU (LGPL)
Wersja programu: 2.2.0
Systemy operacyjne: Windows, Linux, Mac
Interfejsy API: C++, Python