ESA Datalabs GraphQL API

GraphQL API for managing ESA Datalabs computational environments, data pipelines, data volumes, and user access controls. Provides 50+ query operations (datalab management, pipeline runs, user/role management, data centres) and 80+ mutations (build/create/destroy datalabs, access grants, pipeline execution, workspace management), plus 4 subscription endpoints for real-time monitoring of build progress and pipeline runs. Requires an ESA Cosmos CAS LDAP account with a Bearer token.

API entry from apis.yml

apis.yml Raw ↑
aid: esa:datalabs-graphql
name: ESA Datalabs GraphQL API
description: GraphQL API for managing ESA Datalabs computational environments, data pipelines, data volumes,
  and user access controls. Provides 50+ query operations (datalab management, pipeline runs, user/role
  management, data centres) and 80+ mutations (build/create/destroy datalabs, access grants, pipeline
  execution, workspace management), plus 4 subscription endpoints for real-time monitoring of build progress
  and pipeline runs. Requires an ESA Cosmos CAS LDAP account with a Bearer token.
humanURL: https://datalabs.esa.int/api-docs/
baseURL: https://datalabs.esa.int/graphql
tags:
- GraphQL
- Data Labs
- Pipelines
- Scientific Computing
- ESA
properties:
- type: Documentation
  url: https://datalabs.esa.int/api-docs/