
OpenDroneMap
OpenDroneMap (ODM) turns camera images into two- and three-dimensional geographic data, georeferenced maps, and 3D models.
What OpenDroneMap is
OpenDroneMap (ODM) turns camera images into two- and three-dimensional geographic data, georeferenced maps, and 3D models. It accepts JPEGs, 8- and 16-bit TIFFs, and Ground Control Points. Outputs include orthorectified imagery, digital surface and terrain models, textured 3D models, and classified point clouds. ODM runs on Windows, Mac, and Linux with Docker, and it can also run natively on Windows. For application integrations, NodeODM provides a standard REST API specification and reference implementation, while PyODM is a Python SDK. ClusterODM adds a NodeODM API-compatible reverse proxy, load balancer, and task tracker for horizontal scaling; NodeODM also supports a CUDA-based implementation for NVIDIA GPUs. The installer FAQ says systems with recommended RAM should easily process at least 100–300 images, while cloud processing can handle up to 3,000. With 8 GB of RAM, users cannot process more than 100 images. There is no free installer trial, though WebODM can be installed manually as open-source software. Paid installation-support plans are listed at $64, paid once for Standard and $149, paid once for Business.
Good
- Creates orthorectified imagery, surface models, and terrain models.
- Accepts JPEG, 8-bit and 16-bit TIFF, and Ground Control Points.
- Runs on Windows, Mac, and Linux with Docker.
- Provides REST API and Python SDK options.
- Includes CUDA support for NVIDIA GPUs through NodeODM.
Watch out
- With 8 GB RAM, processing is limited to 100 images.
- There is no free installer trial.
- Dataset and configuration questions are directed to the community forum.
- Installer support does not cover dataset processing.
Who it suits
ODM suits scientists, professionals, students, and hobbyists who need to turn camera images into geographic data or 3D outputs. Its APIs and Python SDK may also suit developers adding aerial-image processing to applications.
Verdict
ODM offers a broad set of mapping and 3D outputs, with API and Python integration options. Check hardware capacity and the distinction between free manual installation and paid installer support before getting started.
Plans and prices
From OpenDroneMap's own pricing page, checked 1 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Standard | $64, paid once | 1 Year Installation Support · Per-User License · Updates Included · 30 Days Money-Back Guarantee |
| Business | $149, paid once | 1 Year Priority Installation Support · Per-User License · Updates Included · 30 Days Money-Back Guarantee |
The facts
Each one read from OpenDroneMap's own pages, with the date it was checked.
What it does
- Audience
- OpenDroneMap says its contributors include scientists, professionals, students, and hobbyists.checked 1 Oct 2026
- GPU support
- NodeODM supports a CUDA-based GPU implementation that works with NVIDIA GPUs.checked 1 Oct 2026
- Hardware limit
- With 8 GB of RAM, users will not be able to process more than 100 images.checked 1 Oct 2026
- Inputs
- Supported inputs are JPEGs, 8- and 16-bit TIFFs, and Ground Control Points.checked 1 Oct 2026
- Installer support
- Installer support covers getting OpenDroneMap installed and running, while dataset-processing and configuration questions are directed to the community forum.checked 1 Oct 2026
- Operating systems
- ODM runs on Windows, Mac, and Linux when using Docker, and can also run natively on Windows.checked 1 Oct 2026
- Origin
- The homepage says ODM has been the de-facto standard of open-source drone image processing since its creation in 2014.checked 1 Oct 2026
- Outputs
- Supported outputs include orthorectified imagery, digital surface models, digital terrain models, textured 3D models, and classified point clouds.checked 1 Oct 2026
- Processing capacity
- The installer FAQ says computers with the recommended RAM should easily process at least 100–300 images, while cloud processing can handle up to 3,000 images.checked 1 Oct 2026
- Purpose
- ODM turns point-and-shoot camera images into two- and three-dimensional geographic data and georeferenced maps and 3D models.checked 1 Oct 2026
- Python integration
- PyODM is a Python SDK for adding aerial image processing capabilities to applications.checked 1 Oct 2026
- REST API
- NodeODM is a standard API specification and reference implementation for processing aerial images with engines such as ODM.checked 1 Oct 2026
- Scaling
- ClusterODM is a NodeODM API-compatible reverse proxy, load balancer, and task tracker for horizontal scaling.checked 1 Oct 2026
- Security statement
- The community terms state that OpenDroneMap makes no warranty regarding the security, reliability, quality, accuracy, or availability of its website or services.checked 1 Oct 2026
The company
- Founded
- 2014checked 28 Sep 2026
Money
- Free access
- The installer FAQ says there are no free installer trials, but WebODM can be installed manually as open-source software.checked 1 Oct 2026
Alternatives to OpenDroneMap
- 1

WebODM
Free planOpen sourceWebAPILinuxmacOS8.3From $24 a month - 2
PIX4Dcatch
Free planAndroidiOSWindows7.4From $132.50 a month - 3
DroneDeploy Aerial
AndroidiOSWebAPI7.1From $1,908 a year - 4
Agisoft Metashape
WebLinuxmacOSWindows7.0 - 5
Propeller Platform
AndroidiOSWebAPI7.0 - 6

3DF Zephyr
Free planWindows6.8From €250 a month
