astronomer/astronomer-cosmos
Run your dbt Core or dbt Fusion projects as Apache Airflow DAGs and Task Groups with a few lines of code observed · 2026-09-03
Health v2 · maintenance only
98/100
- Activity 100
- Release rhythm 96
- Longevity 97
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 23.5
- age_days: 1359
- days_rel: 29
- days_push: 0
- n_releases_24m: 25
Adoption not part of the score
1254 stars · 319 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Astronomer Cosmos is an open-source Python library that converts dbt Core or dbt Fusion projects into Apache Airflow DAGs and task groups with minimal code. It lets teams orchestrate dbt transformations using Airflow's scheduling, monitoring, and data-aware features.
Use cases
- run dbt projects as airflow dags
- orchestrate dbt models with airflow
- convert dbt models into airflow tasks
- schedule dbt transformations in airflow
- run dbt tests after each model in airflow
- use airflow connections instead of dbt profiles
- integrate dbt with airflow without dependency conflicts
When to choose
- you already run Apache Airflow and want dbt models as first-class Airflow tasks
- you want per-model task granularity with retries, alerting, and data-aware scheduling
- you need to run dbt against Airflow connections rather than dbt profiles
- you want dbt isolated in a virtual environment to avoid dependency conflicts
When to avoid
- you don't use Airflow and just need to run dbt on its own
- you prefer dbt's own scheduler or another orchestrator like Dagster or Prefect
- you only need simple one-shot dbt runs without orchestration
Facets
library · maturity active
workflow-automation etl scheduling developer-tools analytics developer-tools python cloud self-hosted dbt apache-airflow data-transformation orchestration dags analytics-engineering data-engineering automation docker
3 sources
- readme: https://github.com/astronomer/astronomer-cosmos · fetched 2026-09-03 · e3a5045a59cc
- homepage: https://astronomer.github.io/astronomer-cosmos/ · fetched 2026-08-29 · 090a0af330c8
- registry_pypi: https://pypi.org/pypi/astronomer-cosmos/json · fetched 2026-08-29 · 9b527fae4fe8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| astronomer/astronomer-cosmos | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="astronomer/astronomer-cosmos")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem