Freedom251 › Drone Mapping Software
OpenDroneMap

What OpenDroneMap is
OpenDroneMap (ODM) converts point-and-shoot camera images into two- and three-dimensional geographic data, georeferenced maps, and 3D models. It accepts JPEG images, 8-bit and 16-bit TIFFs, and Ground Control Points. Its 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 applications that need image processing, NodeODM provides a REST API specification and reference implementation, while PyODM is a Python SDK. ClusterODM is a NodeODM API-compatible reverse proxy, load balancer, and task tracker for horizontal scaling. NodeODM also supports a CUDA-based GPU implementation for NVIDIA GPUs.
The installer FAQ says computers with the recommended RAM should easily process at least 100–300 images, and cloud processing can handle up to 3,000 images. With 8 GB of RAM, users cannot process more than 100 images. The project offers paid installation-support plans: Standard costs $64, paid once and Business costs $149, paid once. Both include one year of installation support, a per-user license, updates, and a 30-day money-back guarantee; Business includes priority installation support. WebODM can also be installed manually as open-source software.
Who it suits
ODM suits scientists, professionals, students, and hobbyists who need to turn aerial camera imagery into maps, terrain data, models, or point clouds. Developers can use its REST API, Python SDK, and scaling components to add aerial image processing to applications.
What it does well
- Processes JPEGs, 8-bit and 16-bit TIFFs, and Ground Control Points.
- Exports orthorectified imagery, terrain models, 3D models, and point clouds.
- Runs on Windows, Mac, and Linux with Docker.
- NodeODM provides a REST API specification and reference implementation.
- ClusterODM supports horizontal scaling.
What to know first
- There is no free installer trial.
- With 8 GB of RAM, processing is capped at 100 images.
- Native operation without Docker is listed for Windows.
Limits
The free option is manual WebODM installation; there is no free installer trial. With 8 GB of RAM, users cannot process more than 100 images. The paid Standard plan includes one year of installation support, while Business includes one year of priority installation support.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Business | 1 Year Priority Installation Support · Per-User License · Updates Included · 30 Days Money-Back Guarantee | $149, paid once |
| Standard | 1 Year Installation Support · Per-User License · Updates Included · 30 Days Money-Back Guarantee | $64, paid once |
As opendronemap.org lists them, read 1 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the OpenDroneMap website.
- Choose an operating system: Windows, Mac, or Linux with Docker, or native Windows.
- Install WebODM manually for free, or choose a paid installation-support plan.
- Provide JPEGs or 8-bit or 16-bit TIFFs, and Ground Control Points if needed.
- Use NodeODM for REST API processing or PyODM to integrate processing into a Python application.
Verdict
Choose ODM if you need open-source processing of camera imagery into georeferenced maps or 3D outputs, or want its API and Python integration for an application. Look elsewhere if you need a free installer trial or need to process more than 100 images on a computer with 8 GB of RAM.
Questions
Is OpenDroneMap free?
WebODM can be installed manually as open-source software. There is no free installer trial.
What do the paid plans cost?
Standard is $64, paid once. Business is $149, paid once.
What is included in the paid plans?
Both plans include one year of installation support, a per-user license, updates, and a 30-day money-back guarantee. Business includes priority installation support.
Which operating systems does ODM support?
ODM runs on Windows, Mac, and Linux when using Docker. It can also run natively on Windows.
What image and data formats can it process?
Supported inputs include JPEGs, 8-bit and 16-bit TIFFs, and Ground Control Points.
Can developers connect applications to ODM?
Yes. NodeODM provides a REST API specification and reference implementation, and PyODM is a Python SDK. ClusterODM adds a NodeODM API-compatible proxy, load balancer, and task tracker for horizontal scaling.
Facts from OpenDroneMap's own pages
- Audience
- OpenDroneMap says its contributors include scientists, professionals, students, and hobbyists. · opendronemap.org, 1 Oct 2026
- Founded
- 2014 · opendronemap.org, 28 Sept 2026
- Free access
- The installer FAQ says there are no free installer trials, but WebODM can be installed manually as open-source software. · opendronemap.org, 1 Oct 2026
- GPU support
- NodeODM supports a CUDA-based GPU implementation that works with NVIDIA GPUs. · opendronemap.org, 1 Oct 2026
- Hardware limit
- With 8 GB of RAM, users will not be able to process more than 100 images. · opendronemap.org, 1 Oct 2026
- Inputs
- Supported inputs are JPEGs, 8- and 16-bit TIFFs, and Ground Control Points. · opendronemap.org, 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. · opendronemap.org, 1 Oct 2026
- Operating systems
- ODM runs on Windows, Mac, and Linux when using Docker, and can also run natively on Windows. · opendronemap.org, 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. · opendronemap.org, 1 Oct 2026
- Outputs
- Supported outputs include orthorectified imagery, digital surface models, digital terrain models, textured 3D models, and classified point clouds. · opendronemap.org, 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. · opendronemap.org, 1 Oct 2026
- Purpose
- ODM turns point-and-shoot camera images into two- and three-dimensional geographic data and georeferenced maps and 3D models. · opendronemap.org, 1 Oct 2026
- Python integration
- PyODM is a Python SDK for adding aerial image processing capabilities to applications. · opendronemap.org, 1 Oct 2026
- REST API
- NodeODM is a standard API specification and reference implementation for processing aerial images with engines such as ODM. · opendronemap.org, 1 Oct 2026
- Scaling
- ClusterODM is a NodeODM API-compatible reverse proxy, load balancer, and task tracker for horizontal scaling. · opendronemap.org, 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. · community.opendronemap.org, 1 Oct 2026
Where OpenDroneMap stands on Freedom251
- Drone Mapping Software#3 of 23
- Photogrammetry Software#9 of 34
- AI 3D Scanning Software#9 of 24
