ETL Frameworks
Open-Source Data Integration Platform
★ 4.6
Transform Data in Your Warehouse
★ 4.9
pip install airbytepip install dbt-corepip install airbytepip install dbt-corePython data engineers use Airbyte to replace hand-written API ingestion scripts — selecting a pre-built connector for the source API, configuring credentials, and Airbyte handles pagination, rate limiting, and incremental sync automatically. The Python CDK is used when a required source connector doesn't exist, enabling engineers to build and publish custom connectors.
Data 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.
Individual Tool Pages