Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Integration Requirements for Argo Workflows on EOxHub

This document is intended as support material describing how to provide a capability implementation and its description so that EOX can integrate it as a workflow within an EOxHub Workspace. This includes input definitions, expected Docker image standards, and output formats.

Input Requirements

To ensure compatibility with various interfaces (e.g. OGC Process API) and allow on-demand execution of the capability, some input requirements need to be considered. Furthermore, additional information is needed regarding the following points:

Arguments and parameters

The eodash processing widget supports multiple ways of passing input.

All fields can have a default value

Docker Image Requirements

Your process must be encapsulated in a Docker image. There are no strict limitations of what can be done, but there are good practices that help integration:

We expect to know resource usage estimation - RAM consumption and CPU estimates.

Output Requirements

The workflow should store its results in /output folder, which will be collected automatically by our processes.

Expected outputs:

Outputs must be:

Sample Checklist

To submit your process for integration, make sure this information is included:


Please contact the EOxHub team or submit a ticket if you need further information.