OpenDroneMap (ODM) is a free, open-source photogrammetry engine that reconstructs 3D geometry and georeferenced maps from sets of overlapping aerial photographs. Originally developed for academic research, it has grown into one of the most capable and widely adopted drone image processing systems used in professional surveying, mapping, and GIS workflows worldwide.
NodeODM is the REST API server that wraps the ODM engine. It exposes a clean HTTP interface for submitting image jobs, monitoring progress, and downloading outputs — making it straightforward to integrate drone processing into any application. mapplot connects directly to NodeODM running on your machine, handling job management, progress tracking, and output downloads within your existing project workflow.
Unlike commercial cloud processing platforms — Pix4D Cloud, DroneDeploy, Metashape Cloud — NodeODM runs entirely on your hardware. Images never leave your network. There are no per-image charges, no monthly processing credits, and no dependency on internet connectivity or third-party uptime.
The full stack — ODM engine and NodeODM API — is open source under the AGPL licence, maintained by the OpenDroneMap organisation and a global community of contributors. Commercial support is available from Dronesmith and other providers.