Dagster

Dagster

Freemium

An orchestration platform for the whole data lifecycle.

Data Engineering & ETL
Orchestration

Scores

Popularity
2/5
Learning Curve
4/5
Flexibility
5/5
Performance
4/5
Portability
4/5

About

Dagster is an open-source data orchestration platform that puts a software-defined philosophy at the center of data engineering. Unlike traditional workflow tools that focus on tasks, Dagster treats data assets as first-class citizens. It allows you to define data pipelines as code in Python, with strong type checking, testing, and local development capabilities. Dagster integrates with a wide range of tools including dbt, Spark, Snowflake, and Airflow. The platform features a rich web UI for monitoring, debugging, and inspecting assets. It's designed for data engineers who want to apply software engineering best practices to their data pipelines.

Key Features

  • Software-defined assets as the core abstraction
  • Type-safe Python API for defining pipelines
  • Built-in testing and local development
  • Rich web UI for monitoring and debugging
  • Integrations with dbt, Snowflake, Spark, and more
  • Resource management and configurability
  • Sensor-based automation and event-driven triggers

Pros

  • Asset-centric model aligns with how data teams think
  • Excellent developer experience with strong typing and testing
  • Open source with active community
  • Can orchestrate existing tools like dbt and Airflow
  • Great debugging and inspection capabilities
  • Modern Pythonic codebase

Cons

  • Smaller community and ecosystem compared to Airflow
  • Steeper learning curve for non-Python developers
  • Younger platform with fewer battle-tested patterns
  • Fewer native integrations than mature competitors
  • Self-hosting requires operational effort

Pricing

Freemium
Open SourceFree
  • · Full orchestration capabilities
  • · Self-hosted
  • · Community support
Cloud FreeFree
  • · Up to 250 runs/month
  • · Basic monitoring
  • · Community support
Cloud ProContact sales
  • · Unlimited runs
  • · Advanced monitoring
  • · Priority support
  • · SSO
EnterpriseContact sales
  • · Unlimited runs
  • · Enterprise security
  • · Dedicated support
  • · Custom SLAs

Possible Stacks

GCP ELT Pipeline

Project

A fully managed, serverless ELT pipeline on Google Cloud: Fivetran handles ingestion with zero-maintenance connectors; BigQuery stores and queries petabytes without cluster management; dbt transforms data into analytics-ready models; Dagster orchestrates the pipeline as typed, lineage-tracked assets; Metabase provides self-service BI on top.

Related Tools

Learning Resources

No resources yet — check back soon.

Vendor

Dagster Labs

Dagster Labs

Website →

Tags

PythonOpen SourceData EngineeringWorkflow AutomationData Pipelines

Details

Maintained
Yes
Tool type
Orchestration
Primary language
Python
Hosting
Cloud & Self-hosted
Open source
Yes
GitHub stars
15.4k
Stars updated
2026-04-26