Dagster logo

Dagster

Dagster is a data orchestration platform centered on software-defined assets with strong observability and testing support. It exposes a GraphQL API for programmatic interaction with Dagster instances and a REST API for reporting external asset materializations, checks, and observations from outside pipelines.

2 APIs 0 Features
Data EngineeringData OrchestrationData PipelinesETLWorkflowsAssetsGraphQL

APIs

Dagster GraphQL API

The Dagster GraphQL API allows clients to interact with Dagster programmatically. It can be used to query information about Dagster runs, retrieve metadata about repositories, j...

Dagster External Assets REST API

The Dagster External Assets REST API provides endpoints to report asset materializations, asset check evaluations, and asset observations for external assets back to Dagster. Th...

Semantic Vocabularies

Dagster Context

3 classes · 8 properties

JSON-LD

API Governance Rules

Dagster API Rules

5 rules · 2 errors 3 warnings

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
📝
SignUp
SignUp
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
📄
ChangeLog
ChangeLog
💰
Pricing
Pricing
💬
Support
Support
🔗
Community
Community
🔗
Slack
Slack
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📦
Python SDK
Python SDK
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Security
Security
🔗
About
About
🔗
Contact
Contact
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: dagster
name: Dagster
segments:
- Workflows
description: >-
  Dagster is a data orchestration platform centered on software-defined assets with strong observability and testing
  support. It exposes a GraphQL API for programmatic interaction with Dagster instances and a REST API for reporting
  external asset materializations, checks, and observations from outside pipelines.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Data Engineering
- Data Orchestration
- Data Pipelines
- ETL
- Workflows
- Assets
- GraphQL
created: '2026-03-03'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/dagster/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: dagster:graphql-api
  name: Dagster GraphQL API
  description: >-
    The Dagster GraphQL API allows clients to interact with Dagster programmatically. It can be used to query
    information about Dagster runs, retrieve metadata about repositories, jobs, and ops, and launch runs. The GraphQL
    endpoint is served by the webserver at the /graphql route.
  humanURL: https://docs.dagster.io/api/graphql
  tags:
  - Data Orchestration
  - GraphQL
  - Jobs
  - Runs
  - Workflows
  properties:
  - type: Documentation
    url: https://docs.dagster.io/api/graphql
  - type: GraphQL Playground
    url: https://docs.dagster.io/api/graphql
  - url: graphql/dagster-graphql.md
    type: GraphQL
- aid: dagster:external-assets-rest-api
  name: Dagster External Assets REST API
  description: >-
    The Dagster External Assets REST API provides endpoints to report asset materializations, asset check evaluations,
    and asset observations for external assets back to Dagster. This allows you to notify Dagster that an external
    asset has been updated and include metadata about the event.
  humanURL: https://docs.dagster.io/api/rest-apis/external-assets-rest-api
  tags:
  - Assets
  - Data Orchestration
  - Materializations
  - Observations
  - REST API
  properties:
  - type: Documentation
    url: https://docs.dagster.io/api/rest-apis/external-assets-rest-api
  - type: OpenAPI
    url: openapi/dagster-external-assets-rest-api-openapi.yml
  - type: JSONSchema
    url: json-schema/asset-materialization.json
  - type: JSONSchema
    url: json-schema/asset-check.json
  - type: JSONSchema
    url: json-schema/asset-observation.json
  - type: Rules
    url: rules/dagster-external-assets-rest-api-rules.yml
  - type: Capabilities
    url: capabilities/dagster-external-assets-rest-api-capabilities.yml
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/dagster/overview
- type: ArazzoWorkflows
  url: arazzo/
  workflows:
  - url: arazzo/dagster-external-asset-event-pipeline-workflow.yml
    name: Dagster External Asset Event Pipeline
    summary: Observe, materialize, and check an external asset in a single correlated event pipeline.
  - url: arazzo/dagster-materialize-and-check-asset-workflow.yml
    name: Dagster Materialize and Check External Asset
    summary: Report an external asset materialization, then record an asset check evaluation against the same asset.
  - url: arazzo/dagster-observe-then-materialize-asset-workflow.yml
    name: Dagster Observe and Materialize External Asset
    summary: Report an observation for an external asset, then report its materialization.
- type: LinkedIn
  url: https://www.linkedin.com/company/dagsterlabs
- type: Portal
  url: https://dagster.cloud/
- type: SignUp
  url: https://dagster.cloud/signup
- type: Documentation
  url: https://docs.dagster.io/
- type: APIReference
  url: https://docs.dagster.io/api
- type: GettingStarted
  url: https://docs.dagster.io/getting-started/quickstart
- type: Blog
  url: https://dagster.io/blog
- type: ChangeLog
  url: https://docs.dagster.io/about/changelog
- type: Pricing
  url: https://dagster.io/pricing
- type: Support
  url: https://dagster.io/support
- type: Community
  url: https://dagster.io/community
- type: Slack
  url: https://dagster.io/slack
- type: GitHubOrganization
  url: https://github.com/dagster-io
- type: GitHubRepository
  url: https://github.com/dagster-io/dagster
- type: Integrations
  url: https://docs.dagster.io/integrations/libraries
- type: Python SDK
  url: https://pypi.org/project/dagster/
- type: PrivacyPolicy
  url: https://dagster.io/privacy
- type: TermsOfService
  url: https://dagster.io/terms
- type: Security
  url: https://dagster.io/security
- type: About
  url: https://dagster.io/company/about-us
- type: Contact
  url: https://dagster.io/contact
- type: JSONLD
  url: json-ld/dagster-context.jsonld
- type: Vocabulary
  url: vocabulary/dagster-vocabulary.yml
- type: LLMsTxt
  url: https://docs.dagster.io/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
kind: opensource