Welcome to Astronomer Cosmos! Whether you’re an experienced data practitioner or just getting started, Cosmos makes it simple to manage and orchestrate your dbt workflows using Apache Airflow®, saving you time and effort. By automatically turning dbt workflows into Airflow DAGs, Cosmos allows you to focus on building high-quality data models without the hassle of managing complex integrations.
To get started right away, check out the Quickstart Guides. You can also explore more examples in /dev/dags or in the cosmos-demo repo.
What Is Astronomer Cosmos?#
Astronomer Cosmos is an open-source library that bridges Apache Airflow and dbt, allowing you to easily transform your dbt projects into Airflow DAGs and manage everything seamlessly. With Cosmos, you can write your data transformations using dbt and then schedule and orchestrate them with Airflow, making the entire process smooth and straightforward.
Why Should You Use Cosmos?#
Integrating dbt and Airflow can be complex, but Cosmos simplifies it by seamlessly connecting these powerful tools—letting you focus on what matters most: delivering impactful data models and results without getting bogged down by technical challenges.
Cosmos makes orchestrating dbt workflows:
Effortless: Transform your dbt projects into Airflow DAGs without writing extra code—Cosmos handles the heavy lifting.
Reliable: Rely on Airflow’s robust scheduling and monitoring features to ensure your dbt workflows run smoothly and efficiently.
Scalable: Easily scale your workflows to match growing data demands, thanks to Airflow’s distributed capabilities.
Whether you’re handling intricate data tasks or looking to streamline your processes, Cosmos helps you orchestrate dbt with Airflow effortlessly, saving you time and letting you focus on what truly matters—creating impactful insights.
Join the Community#
Have questions, need help, or interested in contributing? We welcome all contributions and feedback!
Join the community on Slack! You can find us in the Airflow Slack workspace #airflow-dbt channel. If you don’t have an account, click here to sign up.
Report bugs, request features, or ask questions by creating an issue in the GitHub repository.
Want to contribute new features, bug fixes or documentation enhancements? Please refer to our Contributing Guide.
Check out our Current Contributors.
Note that contributors and maintainers are expected to abide by the Contributor Code of Conduct.
License#
