openEO

openEO develops an open application programming interface (API) that connects clients like R, Python and JavaScript to big Earth observation (EO) cloud back-ends in a simple and unified way, so each client can work with every back-end and back-ends can be compared on capacity, cost and results. The openEO API specification, process definitions, client libraries (Python, R, JavaScript, Julia, QGIS plugin) and web editor are open source under Apache 2.0, governed by a Project Steering Committee, and openEO is recognised as an OGC Community Standard.

openEO publishes 11 API contracts indexed on the APIs.io network, including Account Management API, Batch Jobs API, Capabilities API, and 8 more. Tagged areas include Company, Earth Observation, Geospatial, Remote Sensing, and Cloud Processing.

The openEO catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

openEO’s developer surface includes CLI, changelog, authentication, API reference, documentation, getting-started guide, support, and 36 more developer resources.

50.7/100 developing Agent 29/100 agent ready Full breakdown ↓
scored 2026-10-09 · rubric v0.23.0
8 published contracts
CompanyEarth ObservationGeospatialRemote SensingCloud ProcessingOpen SourceAPI SpecificationData Cubes

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-09 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/openeo: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

openEO Account Management API

The following endpoints handle user profiles, accounting and authentication. See also [Authentication](#section/Authentication). In general, the openEO API only defines a minimu...

openEO Batch Jobs API

Management of batch processing tasks (jobs) and their results.

openEO Capabilities API

General information about the API implementation and other supported capabilities provided by the back-end.

openEO Data Processing API

Organizes and manages data processing on the back-end, either as synchronous on-demand computation or batch jobs.

openEO EO Data Discovery API

These endpoints allow to list the collections that are available at the back-end and can be used as data cubes for data processing. ## STAC For data discovery of Earth Observati...

openEO File Storage API

Management of user-uploaded assets and processed data.

openEO Orders API

Management of commercial data orders

openEO Process Discovery API

The process discovery endpoints provide details about the predefined processes that are available at the back-end. To list user-defined processes see '[User-Defined Processes](#...

openEO Secondary Services API

On-demand access to data using other web service protocols.

openEO User-Defined Processes API

These endpoints allow to store and manage user-defined processes with their process graphs at the back-end.

openEO Workspaces API

Management of User Workspaces

Scroll for all 11

Pricing Plans 1

Published pricing tiers and plan structures.

Openeo Plans Pricing

0 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Openeo Rate Limits

0 limits

RATE LIMITS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Openeo Context

38 classes · 76 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

openEO API Rules

2 rules · 2 warnings

SPECTRAL

openEO API Rules

17 rules · 12 errors 2 warnings 3 info

SPECTRAL

OpenAPI Overlays 4

Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.

Openeo Commercial Data Overlay

6 actions · update · openeo-commercial-data-openapi.yml

GENERATED

Openeo Openeo Overlay

40 actions · update · openeo-openapi.yml

GENERATED

Openeo Processing Parameters Overlay

2 actions · update · openeo-processing-parameters-openapi.yml

GENERATED

Openeo Workspaces Overlay

7 actions · update · openeo-workspaces-openapi.yml

GENERATED

JSON Schema 16

Standalone JSON Schema definitions for this provider's data models.

Batch Job

17 properties

JSON SCHEMA

Collection

16 properties

JSON SCHEMA

Create workspace

3 properties

JSON SCHEMA

JSON Schema

10 properties

JSON SCHEMA

order_id

0 properties

JSON SCHEMA

order_parameters

0 properties

JSON SCHEMA

Order

11 properties

JSON SCHEMA

Process

11 properties

JSON SCHEMA

Creation Parameters

0 properties

JSON SCHEMA

register_workspace

4 properties

JSON SCHEMA

Resource Parameter

4 properties

JSON SCHEMA

workspace_description

0 properties

JSON SCHEMA

workspace_id

0 properties

JSON SCHEMA

Workspace

7 properties

JSON SCHEMA

workspace_title

0 properties

JSON SCHEMA

Scroll for all 16

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Openeo Authentication

http/unknown · 3 schemes

SECURITY

Openeo Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Openeo Agentic Access

51 operations · 20 acting · 1 human-in-the-loop

51 operations · 20 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 11

Pagination, idempotency, versioning, errors, and events

Scroll for all 11

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Company 5

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: openeo
name: openEO
description: openEO develops an open application programming interface (API) that connects clients like R, Python and JavaScript
  to big Earth observation (EO) cloud back-ends in a simple and unified way, so each client can work with every back-end and
  back-ends can be compared on capacity, cost and results. The openEO API specification, process definitions, client libraries
  (Python, R, JavaScript, Julia, QGIS plugin) and web editor are open source under Apache 2.0, governed by a Project Steering
  Committee, and openEO is recognised as an OGC Community Standard.
url: https://raw.githubusercontent.com/api-evangelist/openeo/refs/heads/main/apis.yml
x-type: company
x-source: harvest:spectral-ruleset-github
x-tier: profiled
x-tier-reason: enrichment pass 2026-10-09 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-10-09'
modified: '2026-10-09'
tags:
- Company
- Earth Observation
- Geospatial
- Remote Sensing
- Cloud Processing
- Open Source
- API Specification
- Data Cubes
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
image: https://openeo.org/images/openeo_logo.png
common:
- type: AgenticAccess
  url: agentic-access/openeo-agentic-access.yml
- type: Spectral
  url: rules/openeo-rules.yml
- type: Spectral
  url: rules/openeo-openeo-api-spectral-rules.yml
- type: JSONLD
  url: json-ld/openeo-context.jsonld
- type: Vocabulary
  url: vocabulary/openeo-vocabulary.yml
- type: AgentSkill
  url: skills/_index.yml
- type: DataModel
  url: data-model/openeo-data-model.yml
- type: CLI
  url: cli/openeo-cli.yml
- type: ChangeLog
  url: changelog/openeo-changelog.yml
- type: Conventions
  url: conventions/openeo-conventions.yml
- type: Deprecation
  url: lifecycle/openeo-lifecycle.yml
- type: Lifecycle
  url: lifecycle/openeo-lifecycle.yml
- type: ErrorCatalog
  url: errors/openeo-error-codes.yml
- type: ErrorCatalog
  url: errors/openeo-problem-types.yml
- type: Conformance
  url: conformance/openeo-conformance.yml
- type: Overlay
  url: overlays/openeo-commercial-data-overlay.yaml
- type: SecurityTxt
  url: well-known/openeo-bsky-security.txt
- type: WellKnown
  url: well-known/openeo-well-known.yml
- type: Hosts
  url: hosts/openeo-hosts.yml
- type: Vendors
  url: vendors/openeo-vendors.yml
- type: SDKs
  url: packages/openeo-packages.yml
- type: Packages
  url: packages/openeo-packages.yml
- type: ChangeLog
  url: https://github.com/radiantearth/stac-spec/releases
- type: Authentication
  url: authentication/openeo-authentication.yml
- type: DomainSecurity
  url: security/openeo-domain-security.yml
- type: Website
  url: https://openeo.org/
- type: SpectralRules
  url: https://github.com/Open-EO/openeo-api/blob/1881dae18b3c2c417f1305774cf295c81d60d400/.spectral.yml
- type: APIReference
  url: https://api.openeo.org/
- type: Documentation
  url: https://openeo.org/documentation/1.0/
- type: DeveloperPortal
  url: https://openeo.org/documentation/1.0/developers/
- type: GettingStarted
  url: https://openeo.org/documentation/1.0/developers/clients/getting-started.html
- type: Authentication
  url: https://openeo.org/documentation/1.0/authentication.html
- type: ProcessesReference
  url: https://processes.openeo.org/
- type: Hub
  url: https://hub.openeo.org/
- type: WebEditor
  url: https://editor.openeo.org/
- type: Software
  url: https://openeo.org/software.html
- type: About
  url: https://openeo.org/about.html
- type: Support
  url: https://openeo.org/contact.html
- type: Blog
  url: https://openeo.org/news/
- type: GitHubOrganization
  url: https://github.com/Open-EO
- type: LinkedIn
  url: https://www.linkedin.com/company/openeospec/
- type: YouTube
  url: https://www.youtube.com/channel/UCMJQil8j9sHBQkcSlSaEsvQ
- type: Bluesky
  url: https://bsky.app/profile/openeo.org
apis:
- aid: openeo:openeo-account-management-api
  name: openEO Account Management API
  description: "The following endpoints handle user profiles, accounting and authentication. See also [Authentication](#section/Authentication).\
    \ In general, the openEO API only defines a minimum subset of user management and accounting functionality. It allows\
    \ to\n\n* [authenticate and authorize](http://www.differencebetween.net/technology/difference-between-authentication-and-authorization/)\
    \ a user, which may include [user registration with OpenID Connect](http://openid.net/specs/openid-connect-registration-1_0.html),\n\
    * handle storage space limits (disk quota),\n* manage billing, which includes to\n    * query the credit a user has available,\n\
    \    * estimate costs for certain operations (data processing and downloading),\n    * get information about produced\
    \ costs,\n    * limit costs of certain operations.\n\nTherefore, the API leaves some aspects open that have to be handled\
    \ by the back-ends separately, including \n\n* credentials recovery, e.g. retrieving a forgotten password\n* user data\
    \ management, e.g. changing the users payment details or email address\n* payments, i.e. topping up credits for pre-paid\
    \ services or paying for post-paid services\n* other accounting related tasks, e.g. creating invoices,\n* user registration\
    \ (except for [user registration with OpenID Connect](http://openid.net/specs/openid-connect-registration-1_0.html))."
  humanURL: https://api.openeo.org/
  tags:
  - Account Management
  properties:
  - type: OpenAPI
    url: openapi/openeo-account-management-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-batch-jobs-api
  name: openEO Batch Jobs API
  description: Management of batch processing tasks (jobs) and their results.
  humanURL: https://api.openeo.org/
  tags:
  - Batch Jobs
  properties:
  - type: OpenAPI
    url: openapi/openeo-batch-jobs-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-capabilities-api
  name: openEO Capabilities API
  description: General information about the API implementation and other supported capabilities provided by the back-end.
  humanURL: https://api.openeo.org/
  tags:
  - Capabilities
  properties:
  - type: OpenAPI
    url: openapi/openeo-capabilities-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-data-processing-api
  name: openEO Data Processing API
  description: Organizes and manages data processing on the back-end, either as synchronous on-demand computation or batch
    jobs.
  humanURL: https://api.openeo.org/
  tags:
  - Data Processing
  properties:
  - type: OpenAPI
    url: openapi/openeo-data-processing-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-eo-data-discovery-api
  name: openEO EO Data Discovery API
  description: "These endpoints allow to list the collections that are available at the back-end and can be used as data cubes\
    \ for data processing.\n\n## STAC\n\nFor data discovery of Earth Observation Collections at the back-ends, openEO strives\
    \ for compatibility with the specifications [SpatioTemporal Asset Catalog (STAC)](https://stacspec.org/) and [OGC API\
    \ - Features - Part 1: Core](http://docs.opengeospatial.org/is/17-069r3/17-069r3.html) as far as possible. Implementing\
    \ the data discovery endpoints of openEO also produces valid STAC API 1.x and OGC API - Features 1.x responses, including\
    \ ([partial](#provide-data-for-download)) compatibility with their APIs. \n\nThe data discovery endpoints `GET /collections`\
    \ and `GET /collections/{collection_id}` are compatible with OGC API - Features and STAC. Both specifications define additional\
    \ endpoints that need to be implemented to be fully compatible. The additional endpoints can easily be integrated into\
    \ an openEO API implementation. A rough list of actions for compatibility is available below, but please refer to their\
    \ specifications to find out the full details.\n\n**Important:** [STAC specification](https://github.com/radiantearth/stac-spec)\
    \ and [STAC API](https://github.com/radiantearth/stac-api-spec) are different specifications and have different version\
    \ numbers.\n\nThe openEO API allows for the\n- STAC versions 1.x.x (RECOMMENDED) and 0.9.x (DEPRECATED), and\n- STAC API\
    \ versions 1.x.x (RECOMMENDED) and 0.9.x (DEPRECATED).\n\n### Content Extensions\n\nSTAC has several [extensions](https://stac-extensions.github.io)\
    \ that can be used to better describe your data. Clients and server are not required to implement all of them, so be aware\
    \ that some clients may not be able to read all your metadata.\n\nSome commonly used extensions that are relevant for\
    \ datasets exposed through the openEO API are:\n\n- [Classification extension](https://github.com/stac-extensions/classification)\n\
    - [Data Cube extension](https://github.com/stac-extensions/datacube) (part of the openEO API)\n- [EO (Electro-Optical)\
    \ extension](https://github.com/stac-extensions/eo)\n- [Processing extension](https://github.com/stac-extensions/processing)\n\
    - [Projection extension](https://github.com/stac-extensions/projection)\n- [Raster extension](https://github.com/stac-extensions/raster)\n\
    - [SAR extension](https://github.com/stac-extensions/sar)\n- [Satellite extension](https://github.com/stac-extensions/sat)\n\
    - [Scientific Citation extension](https://github.com/stac-extensions/scientific)\n\n### Provide data for download\n\n\
    If you'd like to provide your data for download in addition to offering the cloud processing service, you can implement\
    \ the full STAC API. Therefore, you can implement the endpoints `GET /collections/{collection_id}/items` and `GET /collections/{collection_id}/items/{feature_id}`\
    \ to support retrieval of individual items. To benefit from the STAC ecosystem and allow searching for items you can also\
    \ implement `POST /search` and `GET /search`. Further information can be found in the [STAC API repository](https://github.com/radiantearth/stac-api-spec).\n\
    \n### API Extensions\n\nSTAC API has several [extensions](https://stac-api-extensions.github.io) that can be implemented\
    \ on top of the openEO API to enrich the API functionality, e.g. for searching."
  humanURL: https://api.openeo.org/
  tags:
  - EO Data Discovery
  properties:
  - type: OpenAPI
    url: openapi/openeo-eo-data-discovery-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-file-storage-api
  name: openEO File Storage API
  description: Management of user-uploaded assets and processed data.
  humanURL: https://api.openeo.org/
  tags:
  - File Storage
  properties:
  - type: OpenAPI
    url: openapi/openeo-file-storage-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-orders-api
  name: openEO Orders API
  description: Management of commercial data orders
  humanURL: https://api.openeo.org/
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/openeo-orders-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-process-discovery-api
  name: openEO Process Discovery API
  description: The process discovery endpoints provide details about the predefined processes that are available at the back-end.
    To list user-defined processes see '[User-Defined Processes](#tag/User-Defined-Processes)'.
  humanURL: https://api.openeo.org/
  tags:
  - Process Discovery
  properties:
  - type: OpenAPI
    url: openapi/openeo-process-discovery-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-secondary-services-api
  name: openEO Secondary Services API
  description: On-demand access to data using other web service protocols.
  humanURL: https://api.openeo.org/
  tags:
  - Secondary Services
  properties:
  - type: OpenAPI
    url: openapi/openeo-secondary-services-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-user-defined-processes-api
  name: openEO User-Defined Processes API
  description: These endpoints allow to store and manage user-defined processes with their process graphs at the back-end.
  humanURL: https://api.openeo.org/
  tags:
  - User-Defined Processes
  properties:
  - type: OpenAPI
    url: openapi/openeo-user-defined-processes-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
- aid: openeo:openeo-workspaces-api
  name: openEO Workspaces API
  description: Management of User Workspaces
  humanURL: https://api.openeo.org/
  tags:
  - Workspaces
  properties:
  - type: OpenAPI
    url: openapi/openeo-workspaces-api-openapi.yml
  - type: JSONSchema
    url: json-schema/openeo-collection-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-result-schema.json
  - type: JSONSchema
    url: json-schema/openeo-batch-job-schema.json
  - type: JSONSchema
    url: json-schema/openeo-json-schema-schema.json
  - type: JSONSchema
    url: json-schema/openeo-process-schema.json
  - type: JSONSchema
    url: json-schema/openeo-resource-parameter-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-create-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-register-workspace-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-description-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-workspace-title-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-parameters-schema.json
  - type: JSONSchema
    url: json-schema/openeo-order-id-schema.json
  - type: JSONSchema
    url: json-schema/openeo-processing-create-parameters-schema.json
x-enrichment:
  date: '2026-10-09'
  status: enriched
  artifacts_added: 60
  pass: modular-v1
  engine: identity=anthropic,contract=anthropic,surfaces=anthropic,docs=anthropic,regulatory=anthropic
x-coverage:
  state: covered
  reason: identity-verified
  detail: 'Enriched 2026-10-09: website and identity verified (verified) from the provider''s own pages; probed URLs below.'
  evidence:
  - url: https://openeo.org/
    status: 200
  - url: https://openeo.org/about.html
    status: 200
  - url: https://openeo.org/documentation/1.0/developers/api/reference.html
    status: 404

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/openeo"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/openeo/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/openeo/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.