openEO develops an open API to connect various clients to big EO cloud back-ends in a simple and unified way.

GitHub: Open-EO Twitter: Open_EO Twitter: openEO Public chat

EU flag
H2020 grant 776242


All developed software is organized within the openEO github organisation.

The API specification and project documentation is available in the openEO API repository. The process definitions are available in the openEO processes repository.


Software that allows remote sensers and other users to access the openEO back-ends:

See the getting started guide for users for more information. Users considering to implement a new client library should read the getting started guide for client developers.


Data and infrastructure providers can host their own instance of the openEO API:

See the getting started guide for back-end providers for more information.

To start developing a new back-end driver, you may start with any of the common functionalities implemented in several programming languages:

Our approach to tackle language-agnostic user-defined functions can be found in the UDF repository.