Build the NIKA geospatial stack
NIKA’s Developer Platform has two complementary tools. OnlyMap JS is the frontend layer for building interactive WebGL maps in the browser. NIKA GeoEngine is the backend worker platform for packaging, testing, running, and hosting geoprocessing code with reproducible environments.OnlyMap JS — frontend map applications
Build interactive maps with HTML custom elements and WebGL. Declare layers, widgets, popups, interactions, and stories without setting up deck.gl directly or maintaining a bespoke map UI framework.
NIKA GeoEngine — backend processing workers
Package Python or R geoprocessing workloads in isolated containers, test them locally, version them, and make them available in the cloud and through QGIS or ArcGIS Pro.
Choose where to start
1
Build an interactive map
Start with OnlyMap JS when your goal is a browser-based map application, a visualisation, or an embeddable map experience.
2
Package a geoprocessing workflow
Start with NIKA GeoEngine, then follow Installation & Setup and Your First Worker.
3
Connect processing to GIS users
After publishing a worker, use the QGIS or ArcGIS Pro integration so GIS users can run it without managing the local runtime themselves.