ORFEO ToolBox is distributed as open source under an OSI-approved license. Starting with OTB 6.0, the Apache 2.0 license is used. For prior versions, the CeCILL v2 licence is used. On all platforms, the OTB standalone package contains everything: applications for command line and graphical user interface, python bindings,  Monteverdi and also official remote modules.

Windows Mac OSLinuxDockerExample image

Installation Instructions

Notes for Windows install

We provide standalone binaries for Windows which do not require administrative privileges. Download the archive below (64 bits only), and extract it somewhere. Double-click on the monteverdi.bat to launch Monteverdi, or mapla.bat for the OTB application browser. Please see the CookBook for detailed installation instructions (You may need to right click -> save as…).

Tips: Use 7-Zip for faster extracting speed (extraction should take around 15 seconds with 7-zip, but can take up to 10 minutes with the default extractor).

Alternatively, OTB is also available via package management system on some Linux distributions:

However be aware that those packages can be older than the latest available and may contain bugs that have already been fixed. Please click here for details.

A conda package is also available for Linux on Anaconda cloud.

Develop binary packages

Sometimes we are a bit in a hurry and we don’t want to wait for the official release to enjoy a new feature! In this case, one can use the develop binary packages, which are available here.

A new package is generated every time something is added in the “develop” branch. Don’t forget to open an issue if you find a bug!

Cookbook and Doxygen are also available for the “develop” branch.

Older binary packages

Older versions of OTB are still available on the archive page.

eXternal Dependencies Kit (XDK)

OTB binaries can also be used as a development kit for OTB which allows to easily compile the library and facilitate the creation of programs based on OTB. The archive contains shared libraries of OTB dependencies (binary versions) and helper scripts for the configuration and the compilation of the library.

You can find more information about OTB compilations using the development kit on the wiki: