Mapnik comes in a variety of languages including Python and Node.js.
Mapnik is a C++ library at its core. The latest documentation on installation and usage can be found on the Github wiki.
Current version: 3.0.11
Node Mapnik is based on Mapnik, a C++ library created for rendering images and vector tiles from custom geographic data sources.
API Reference (latest) | Github Repository
Current version: 3.6.0
Node Mapnik is registered in npm as a module. You can install it with the following command.
npm install --save mapnik