ETL Frameworks
Transform Data in Your Warehouse
★ 4.9
Data Pipeline Tool
★ 4.6
pip install dbt-corepip install mage-aipip install dbt-corepip install mage-aiData engineers use dbt to manage all transformation logic inside the warehouse — writing SELECT statements as `.sql` model files that dbt compiles and runs in the right order. Python engineers also write custom dbt tests and macros in Python, and use dbt's Python models feature to run pandas or Spark logic alongside SQL in the same project.
Data engineers use Mage.AI to build and iterate on pipelines interactively — writing data loading blocks in Python, transformation blocks in SQL or pandas, and exporter blocks that write to a warehouse, all in a visual editor. Mage then runs these pipelines on a schedule or triggers them via API with full observability built in.
Individual Tool Pages