About this project

Dagster is an orchestration platform focused on the development and maintenance of data assets such as tables, datasets, machine learning models, and reports. It utilizes a declarative programming model where users define data assets as Python functions, allowing the system to manage execution timing and asset updates. Key capabilities include: - Integrated lineage and observability to track data flow and diagnose performance issues. - A declarative approach to asset creation and task management. - Support for the full development lifecycle, including local development, unit testing, integration testing, and production deployment. - A unified control plane for centralized metadata, cataloging, and diagnostics. - A library of integrations for various popular data tools and infrastructure. Dagster is available on PyPI and supports Python versions 3.9 through 3.14.