Dagger Engine GraphQL API

The Dagger Engine exposes a unified, introspectable GraphQL type system at a per-session endpoint. The schema includes Container, Directory, File, Secret, CacheVolume, and other first-class types and is dynamically extended at runtime by loaded Dagger Modules. All Dagger SDKs (Go, Python, TypeScript, PHP, Java, .NET, Elixir, Rust) are generated against this schema. There is no publicly-hosted REST endpoint.

API entry from apis.yml

apis.yml Raw ↑
aid: dagger:graphql
name: Dagger Engine GraphQL API
description: The Dagger Engine exposes a unified, introspectable GraphQL type system at a per-session
  endpoint. The schema includes Container, Directory, File, Secret, CacheVolume, and other first-class
  types and is dynamically extended at runtime by loaded Dagger Modules. All Dagger SDKs (Go, Python,
  TypeScript, PHP, Java, .NET, Elixir, Rust) are generated against this schema. There is no publicly-hosted
  REST endpoint.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://docs.dagger.io/api/
tags:
- GraphQL
- Introspection
- Modules
- SDK
properties:
- type: Documentation
  url: https://docs.dagger.io/api/
- type: APIReference
  url: https://docs.dagger.io/reference/
- type: APIInternals
  url: https://docs.dagger.io/api/internals/
- type: Blog
  url: https://dagger.io/blog/graphql
- type: Capabilities
  url: capabilities/dagger-graphql-capabilities.yml