Dagster
Dagster is an open-source data orchestration platform that helps you build, deploy, and observe data pipelines and data assets.
- Stars
- 16,258
- Forks
- 2,340
- Contributors
- 703
About Dagster
Dagster is a cloud-native orchestration and observability tool for data engineering, built with a focus on data assets, type safety, testing, lineage, and developer productivity. You author pipelines (or “jobs/assets”) in Python using constructs like ops, graphs, and software-defined assets (SDAs), and Dagster provides execution backends, scheduling, observability via its UI (Dagit), and integration with many data systems. It unifies development, testing, and production in a consistent model, exposing metadata about data assets (freshness, lineage, partitions) and enabling workflows that are data-aware and introspective.
Key Features
Pros
Cons
Tool Information
- Language
- Python
- License
- Apache-2.0
- First release
- 2019 (approx)
- Latest version
- 1.x / actively maintained
- Maintainer
- Dagster (Elementl) / community
Used By
Compare Dagster with other tools
See how Dagster stacks up against other workflow orchestration engines, feature by feature.
vs Apache Airflow
vs Prefect
vs Argo Workflows
vs Temporal
vs n8n
vs Luigi
vs Flytevs CrewAI
vs Kestra
vs LangGraph
vs Pipedreamvs Workato
vs Cadence
vs Elsa Workflowsvs Camunda
vs Kubeflow Pipelines
vs Metaflow
vs ZenMLvs Apache NiFi
vs Mage
vs Tekton
vs Conductor
vs AWS Step Functions
vs Windmill
vs Activepiecesvs Concourse
vs Apache DolphinScheduler
vs Inngest
vs Restate
vs Hatchet
vs Trigger.dev