$npx skillfedfor your agent

dagster

Dagster is an orchestration platform for the development, production, and observation of data assets.

Worth itPyPI Application FrameworksReleased Aug 20269.7M downloads / moApache-2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — dagster-1.13.17-py3-none-any.whl
v1.13.17 · released 2026-08-07 · Python <3.15,>=3.10 · 28 runtime deps: alembic, antlr4-python3-runtime, click, coloredlogs, dagster-pipes, dagster-shared, docstring-parser, filelock

Yes. Dagster is a mature, actively maintained orchestration platform (released 7 days ago, production-stable) with low install friction, permissive licensing, and no known vulnerabilities. It is well-suited for teams building data pipelines of any scale, from local development to production. The large dependency footprint is pre-packaged, so installation is straightforward. Install it if you need declarative asset-based orchestration with integrated lineage and observability; skip it if you prefer lightweight task scheduling or are committed to a different orchestration paradigm.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later (supports 3.10 through 3.14); for the web UI and CLI, install dagster-webserver and dagster-dg-cli separately.
  • Low install friction with a pure-Python wheel and 28 runtime dependencies already packaged.
  • Active maintenance—released 7 days ago with the last commit on 2026-08-13—and production-stable status (Development Status :: 5) suggest a mature, well-supported project.

License · maintenance · safety

Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions, making it suitable for proprietary projects and enterprise deployments.

last release 2026-08-07 (7 days) · last repo commit 2026-08-13 · 15,996 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 9,669,960 downloads/mo, #1,508 on PyPI

Verify before relying

pip install dagster

import dagster as dg

@dg.asset
def my_asset():
    return None

if __name__ == "__main__":
    dg.materialize([my_asset])
  • Whether the 28 runtime dependencies introduce significant transitive dependency bloat in production environments.
  • Performance characteristics and resource overhead when orchestrating large numbers of assets or complex DAGs.
  • Specific cloud deployment targets and whether all integrations are included in the base package or require separate installation.
Same gist for agents: .md · .json

What it is and what it does

Dagster is a cloud-native orchestration platform designed to manage the full lifecycle of data assets—tables, datasets, machine learning models, reports—from local development through production. You define assets as Python functions decorated with @dg.asset, declare their dependencies, and Dagster handles scheduling, execution, and keeping them up-to-date. It provides a declarative programming model, integrated lineage tracking, and observability built in, so you can see what data flows where and spot issues early.

The platform scales from solo development (with local testing and unit test support) to production deployments with multi-tenant orchestration, centralized metadata management, and diagnostics. It ships with a web UI for monitoring and a CLI for management, and integrates with popular data tools across the modern data stack. The fact sheet shows active maintenance (released 7 days ago), production-stable status, and a large runtime dependency footprint (28 packages) that is already bundled, so installation is straightforward.

Use it for

  • Build and schedule ETL pipelines that transform raw data into analytics-ready tables, with automatic dependency resolution and failure handling.
  • Develop machine learning workflows where training datasets, model artifacts, and predictions are tracked as versioned assets with full lineage.
  • Monitor data quality and catch upstream issues early by defining asset dependencies and running tests at each stage of the pipeline.
  • Orchestrate complex multi-step analytics reports that depend on multiple upstream data sources and need to run on a schedule.
  • Manage data assets across teams in a centralized control plane with observability, cataloging, and role-based access.
  • Test data pipelines locally during development, then promote the same code to staging and production without rewriting.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

Dagster is a mature, actively maintained orchestration platform (released 7 days ago, production-stable) with low install friction, permissive licensing, and no known vulnerabilities. It is well-suited for teams building data pipelines of any scale, from local development to production. The large dependency footprint is pre-packaged, so installation is straightforward. Install it if you need declarative asset-based orchestration with integrated lineage and observability; skip it if you prefer lightweight task scheduling or are committed to a different orchestration paradigm.

Install

dagster on PyPI

Before you install

Low install friction with a pure-Python wheel and 28 runtime dependencies already packaged. Active maintenance—released 7 days ago with the last commit on 2026-08-13—and production-stable status (Development Status :: 5) suggest a mature, well-supported project.

Requires Python 3.10 or later (supports 3.10 through 3.14); for the web UI and CLI, install dagster-webserver and dagster-dg-cli separately.

License in practice

Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions, making it suitable for proprietary projects and enterprise deployments.

Quickstart

pip install dagster

import dagster as dg

@dg.asset
def my_asset():
    return None

if __name__ == "__main__":
    dg.materialize([my_asset])

Verify before relying

  • Whether the 28 runtime dependencies introduce significant transitive dependency bloat in production environments.
  • Performance characteristics and resource overhead when orchestrating large numbers of assets or complex DAGs.
  • Specific cloud deployment targets and whether all integrations are included in the base package or require separate installation.

Package facts

LicenseApache-2.0 permissive
Python supportSupports the current Python release <3.15,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
28 packages
alembicantlr4-python3-runtimeclickcoloredlogsdagster-pipesdagster-shareddocstring-parserfilelockgrpcio-health-checkinggrpciojinja2protobufpsutilpython-dotenvpytzpywin32requestsrichsixsqlalchemystructlogtabulatetomlitoposorttqdmtzdatauniversal-pathlibwatchdog
MaintenanceActively maintained 7 days since the last release
Last repo commit
First released
Downloads9,669,960 / month, #1,508 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: Web EnvironmentIntended Audience :: DevelopersIntended Audience :: System AdministratorsTopic :: Software Development :: Libraries :: Application FrameworksTopic :: System :: Monitoring

Evidence: dagster-1.13.17-py3-none-any.whl

Tags

Capabilities
data pipeline orchestrationdata asset managementworkflow schedulingdata lineage trackingETL orchestrationdeclarative data pipelinesdata observability platform
Topics
data-orchestrationasset-managementetl

Let your AI agent find packages like this

Example. Real query, live index.

An agent finds packages by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language. Give your agent the search over MCP.

More Application Frameworks packages

fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
textual Worth it
PyPI · Application Frameworks · released Jun 2026

Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.

Install it if you're developing CLI tools, dashboards, or interactive terminal applications.

MITpure Python
443.6Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
mcp Worth it
PyPI · Application Frameworks · released Jul 2026

Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.

Install it if you need to build or connect to servers.

MITpure Python · 3.10+
319.3Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo

See also dagster-airbyte · dagster-aws · dagster-azure · dagster-databricks · dagster-datadog · dagster-dbt · dagster-dg-cli · dagster-dg-core · dagster-docker · dagster-duckdb