AgentIndex icon
AgentIndex
ToolsCategoriesTrendingNewCompareGuides
Submit Tool
ToolsCategoriesTrendingNewCompareGuides
Home/
Workflow Automation/
dagster
dagster logo

dagster

Active·★ 16.3k·Apache-2.0·Updated 2026-10-12
★ Most Popular★ Trending★ Essential

Dagster is a data pipeline orchestrator for the whole development lifecycle. Instead of wiring up tasks, you declare the data assets you want (tables, datasets, ML models, reports) as Python functions with the `@dg.asset` decorator, and Dagster works out dependencies from function arguments and runs them at the right time to keep the assets up to date. The README's example builds three assets, a DataFrame, a scikit-learn model and a stats table, that load as a graph in the web UI.

It is meant to be used from local development and unit tests through staging to production. The README describes three roles: a productivity platform (reusable components, early data-quality checks), an orchestration engine (multi-tenant, multi-tool) and a control plane (metadata, cataloging, lineage and diagnostics in one place), plus a library of integrations with common data tools. Python 3.9 to 3.14 is supported, and it installs from PyPI (for example `uv add dagster dagster-webserver dagster-dg-cli`).

It is a data-engineering tool rather than an AI-agent tool, but it is widely used to orchestrate ML and data workflows. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-13.

License
Apache-2.0
Latest release
1.13.26 · 2026-10-09
Last commit
2026-10-12
Contributors
704
Forks
2,344
Open issues and PRs
2,593
First published
2018-04-30
PyPI package
dagster 1.13.26 · 2,028,283 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Data Orchestration#MLOps#Data Pipelines#ETL#Python#Coding#Data Analysis
$ Install
$ pip install dagster dagster-webserver
↗ Visit site★ GitHub
01

Features

01Software-defined Assets
02Declarative Programming Model
03Powerful Local Development
04Robust Operational UI (Dagit)
05Extensive Integrations
02

Why choose it

+Asset-based model: declare data assets as Python functions and dependencies come from function arguments
+Meant for every stage, from local dev and unit tests to staging and production
+Built-in lineage, cataloging and observability, with metadata kept in one control plane
+Library of integrations for common data tools, installable from PyPI under Apache-2.0
03

Trade-offs

!A data-engineering orchestrator, not an AI agent framework; you need to learn its asset, resource and deployment concepts
!Running it in production means operating the webserver and daemon yourself (or using the vendor's hosted offering, which the README does not price)
!The README is mostly high-level feature copy plus one example, so you will need the docs site for real setup details
04

Compatibility

Snowflake
Supported
Verified via docs
Spark
Supported
Verified via docs
Kubernetes
Supported
Verified via docs
dbt
Supported
Verified via docs
Airbyte
Supported
Verified via docs
Scikit-learn
Supported
Verified via docs
05

Quick start

1
$ pip install dagster dagster-webserver
06

Use cases

↳Building reliable data platforms
↳Developing MLOps workflows
↳Automating data analytics and reporting
07

Alternatives

OpenClaw logo
OpenClaw★ 392.0k
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
vs →
MindsHub (formerly MindsDB) logo
MindsHub (formerly MindsDB)★ 39.8k
MindsHub (formerly MindsDB) is an agent workspace for knowledge work and software development, with connected data sources, a model router across frontier and open models, open-source agent harnesses, and publishable artifacts.
Context7 logo
Context7★ 63.0k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
GitHub MCP Server logo
GitHub MCP Server★ 33.6k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
Microsoft AutoGen logo
Microsoft AutoGen★ 61.4k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
CrewAI logo
CrewAI★ 59.7k
Framework for orchestrating role-playing, autonomous AI agents. By working together, your Crew can tackle complex tasks.
MetaGPT logo
MetaGPT★ 70.9k
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
Open Interpreter logo
Open Interpreter★ 68.6k
A coding agent for the terminal, optimized for low-cost and open models. Forked from OpenAI's Codex, it can emulate other agent harnesses and runs commands in a native sandbox.
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Compatibility05Quick start06Use cases07Alternatives
Stats
GitHub Stars★ 16.3k
Last commit3d ago
StatusActive
LicenseApache-2.0
CategoryWorkflow Automation
Trend (30d)
+0.6k↑ 4.8%
Links
Documentation↗Discussion↗Issues↗Releases↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

Code AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.