Spacelift GraphQL API
Spacelift exposes a GraphQL API for programmatic control of all platform resources including stacks, runs, policies, contexts, worker pools, modules, and blueprints. Authentication uses JWT tokens obtained by exchanging a Spacelift API key ID and secret via the apiKeyUser mutation. The endpoint is account-specific at https://{account}.app.spacelift.io/graphql.
Documentation
SDKs
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/spacelift/refs/heads/main/json-schema/spacelift-stack-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/spacelift/refs/heads/main/json-structure/spacelift-stack-structure.json
Other Resources
GraphQL
https://docs.spacelift.io/integrations/api
Getting Started
https://docs.spacelift.io/
JSONLDContext
https://raw.githubusercontent.com/api-evangelist/spacelift/refs/heads/main/json-ld/spacelift-context.jsonld
Vocabulary
https://raw.githubusercontent.com/api-evangelist/spacelift/refs/heads/main/vocabulary/spacelift-vocabulary.yml