Open Geospatial Consortium

Submission Date 2024-11-21

Approval Date: 2026-03-05

Publication Date: 2026-04-15

External identifier of this OGC® document: <http://www.opengis.net/doc/cp/openeo-processes/1.2>

Internal reference number of this OGC® document: 24-060

Version: 1.2

Category: OGC® Community Practice

Editor: Matthias Mohr

openEO Processes 1.2 Community Practice

Copyright notice

Copyright © 2026 Open Geospatial Consortium

License notice

Apache 2.0

Warning

This document is an OGC Member endorsed international Community Practice. This Community Practice was developed outside of the OGC and the originating party may continue to update their work. However, this document is fixed in content. This document is available on a royalty free, non-discriminatory basis.

Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they are aware and to provide supporting documentation.

Document source: the original source of this Community Standard is recommended for use: https://processes.openeo.org/1.2.0/

The document below includes links that do not resolve, but which do in the original source.

Document type: OGC® Community Practice
Document subtype:
Document stage: Approved
Document language: English

Introduction

The OGC openEO Processes Community Practice defines a set of well-defined processes in support of interoperable cloud-based processing of large Earth observation datasets.

We recommend reading the glossary before diving into this specification. The glossary explains the most important terms used in this specification.

The OGC openEO Processes Community Practice consists of two parts:

  • OGC openEO API Community Standard, the accompanying API specification that enables discovery, chaining and execution of the processes defined in this sepcification
  • OGC openEO Processes Community Standard, this specification

Abstract

openEO specifies an open application programming interface (API) for connecting applications and other client software to big Earth observation cloud back-ends in a simple and unified way.

The openEO specification aims at increasing the interoperability of big EO data processing of satellite imagery in the cloud. Implementations of openEO can be used to add an interoperability layer on top of existing services. Its development has been driven by the need to overcome the challenges associated with different tools, APIs, and data formats in geospatial technology. openEO has been developed from the bottom up, with each version of the specification supported by implementations.

The primary use case for specifying openEO was to simplify and unify the data processing using a common API and a specification for a set of pre-defined processes. As such, users can still work in their favored programming language without worrying about data organization and pre-processing. Users can avoid vendor lock-in as the generated process descriptions can be executed at multiple provider endpoints, making it easier to compare and reproduce processing results between different providers.

Source of this Document

The majority of the content in this OGC document is a direct copy of the content contained at https://github.com/Open-EO/openeo-processes. No normative changes have been made to the content. This OGC document does contain content not in source openEO Processes GitHub repository. Specifically, while derived from content on the openEO Processes repository, the chapters "Abstract", "Source of this Document", "Submitting Organizations", and "Supporting Organizations" in this document are not found on the openEO Processes repository.

Submitting Organizations

The following organizations submitted this Document to the Open Geospatial Consortium (OGC):

  • openEO Project Steering Committee

The organizations listed above have granted the Open Geospatial Consortium (OGC) a nonexclusive, royalty-free, paid up, worldwide license to copy and distribute this document and to modify this document and distribute copies of the modified version under a Apache License, Version 2.0 (see below).

Supporting Organizations

The following organization (in alphabetical order) support the submission of the openEO Processes Community Practice to the OGC:

  • EOX IT Services GmbH
  • EUMETSAT
  • Eurac Research
  • European Space Agency (ESA)
  • GeoConnections - Natural Resources Canada
  • German Aerospace Center - DLR
  • Matthias Mohr - Softwareentwicklung
  • Planet Labs PBC
  • Telespazio VEGA UK Ltd
  • University of Münster - Institute for Geoinformatics
  • VITO (Flemish Institute for Technological Research)

License Agreement

The standard is licensed under the Apache License, Version 2.0. You can implement this standard in services, clients or processing tools without restrictions.