API Reference

All S3M services are accessible as RESTful APIs, via curl or any HTTP client. Python and Go client libraries are also available for more complex integrations.

Most endpoints require authentication via the Authorization header with your S3M token. See Get a Token to obtain one.

API

Description

Authentication

Status

Resource status and scheduled downtimes

None required

Tokens

Token introspection and revocation

Required

Compute

SLURM job submission and management

Required (compute-ace scope)

Streaming

RabbitMQ and Redis cluster provisioning

Required (data-streaming scope)