ETL Frameworks
Open-Source Data Integration Platform
★ 4.6
Lightweight ETL Framework
★ 4.2
pip install airbytepip install bonobopip install airbytepip install bonoboPython 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.
Bonobo is used for straightforward ETL scripts where simplicity matters. Engineers define a pipeline graph by connecting Python functions — one reads rows from a CSV, another cleans them, a third writes to a database — and Bonobo handles the plumbing, parallelism, and error propagation between nodes.
Individual Tool Pages