$npx skillfedfor your agent

airflow-dbt

Apache Airflow integration for dbt

SkipPyPI Build ToolsReleased Sep 2021538.9K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — airflow_dbt-0.4.0-py2.py3-none-any.whl
v0.4.0 · released 2021-09-03 · 1 runtime deps: apache-airflow

No. The package is abandoned (last release 2021-09-03, repository archived) and will not receive maintenance, security updates, or compatibility fixes for newer Airflow or dbt versions. Consider using actively maintained alternatives before adopting this package.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • dbt CLI must be installed and available on PATH or specified via dbt_bin argument; apache-airflow must be installed and configured.
  • Low install friction with a single runtime dependency on apache-airflow.
  • However, the package is abandoned with no updates since the latest release on 2021-09-03, and the repository is archived—expect no maintenance, bug fixes, or compatibility updates.

License · maintenance · safety

MIT (permissive) — MIT license permits use, modification, and distribution with minimal restrictions, making it suitable for commercial and open-source projects alike.

last release 2021-09-03 (1806 days) · last repo commit 2024-05-17 · 415 stars · archived

0 known vulnerabilities (OSV.dev, 2026-08-14) · 538,893 downloads/mo, #6,111 on PyPI

Verify before relying

pip install airflow-dbt

from airflow_dbt.operators.dbt_operator import DbtRunOperator, DbtTestOperator
from airflow import DAG

with DAG(dag_id='dbt') as dag:
    dbt_run = DbtRunOperator(task_id='dbt_run', dir='/path/to/dbt')
    dbt_test = DbtTestOperator(task_id='dbt_test', dir='/path/to/dbt')
    dbt_run >> dbt_test
  • Whether operators remain compatible with current Airflow and dbt CLI versions given the maintenance gap since 2021-09-03
  • Whether dbt CLI must be pre-installed separately or is bundled as a dependency
Same gist for agents: .md · .json

What it is and what it does

airflow-dbt is a collection of Airflow operators that wrap dbt command-line operations, allowing you to orchestrate dbt workflows (seed, snapshot, run, test, docs generate, deps) as tasks in Airflow DAGs. Each operator accepts arguments like profiles_dir, target, models, exclude, select, and vars to pass through to the underlying dbt command, and can be chained together to form a complete data transformation pipeline.

The package depends only on apache-airflow and assumes dbt CLI is available on the system PATH or can be specified via the dbt_bin argument. It is designed to integrate with Airflow's task scheduling and retry logic, and includes a hook for combining dbt commands with other tasks in the same operator.

Use it for

  • Schedule dbt seed, snapshot, run, and test operations as daily or hourly Airflow tasks within a larger data pipeline
  • Orchestrate dbt model selection and exclusion logic through Airflow parameters without modifying dbt code
  • Chain dbt docs generation with downstream tasks that upload documentation to a web server or artifact store
  • Integrate dbt transformations into multi-step Airflow DAGs alongside data ingestion, validation, and reporting tasks

Worth the install?

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

Skip

No.

The package is abandoned (last release 2021-09-03, repository archived) and will not receive maintenance, security updates, or compatibility fixes for newer Airflow or dbt versions. Consider using actively maintained alternatives before adopting this package.

Install

airflow-dbt on PyPI

Before you install

Low install friction with a single runtime dependency on apache-airflow. However, the package is abandoned with no updates since the latest release on 2021-09-03, and the repository is archived—expect no maintenance, bug fixes, or compatibility updates.

dbt CLI must be installed and available on PATH or specified via dbt_bin argument; apache-airflow must be installed and configured.

License in practice

MIT license permits use, modification, and distribution with minimal restrictions, making it suitable for commercial and open-source projects alike.

Quickstart

pip install airflow-dbt

from airflow_dbt.operators.dbt_operator import DbtRunOperator, DbtTestOperator
from airflow import DAG

with DAG(dag_id='dbt') as dag:
    dbt_run = DbtRunOperator(task_id='dbt_run', dir='/path/to/dbt')
    dbt_test = DbtTestOperator(task_id='dbt_test', dir='/path/to/dbt')
    dbt_run >> dbt_test

Verify before relying

  • Whether operators remain compatible with current Airflow and dbt CLI versions given the maintenance gap since 2021-09-03
  • Whether dbt CLI must be pre-installed separately or is bundled as a dependency

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
apache-airflow
MaintenanceAbandoned 1,806 days since the last release
Last repo commit repository archived
First released
Downloads538,893 / month, #6,111 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseOperating System :: MacOS :: MacOS XOperating System :: POSIX :: LinuxProgramming Language :: Python :: 3.7

Evidence: airflow_dbt-0.4.0-py2.py3-none-any.whl

Tags

Capabilities
airflow dbt operatorsdbt integration airfloworchestrate dbt with airflowdbt task operatorsairflow dbt pipelinedbt run test operatorsairflow data transformation
Topics
abandonedairflow-integrationdbt-orchestration

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “airflow dbt operators”

  • airflow-dbtProvides Airflow operators that wrap dbt CLI commands (seed,…
  • airflow-dbt-pythonProvides Airflow operators, hooks, and utilities to execute dbt…
  • airflow-mcdIntegrates Monte Carlo data observability into Apache Airflow…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also airflow-dbt-python · astronomer-cosmos · airflow-mcd · apache-airflow-providers-dbt-cloud · apache-airflow-providers-arangodb · apache-airflow-providers-git · dbt · apache-airflow-microsoft-fabric-plugin · airflow-provider-hightouch · apache-airflow-providers-microsoft-fabric