ETL Frameworks
Open-Source Data Integration Platform
★ 4.6
Python API for Apache Spark
★ 4.8
pip install airbytepip install pysparkpip install airbytepip install pysparkPython 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.
PySpark is the standard Python interface for large-scale ETL on Hadoop and cloud clusters. Data engineers write transformation logic using the DataFrame API — reading from S3 or Hive, applying joins and aggregations, then writing to Delta Lake or a data warehouse — with Spark distributing the work across hundreds of nodes.
Individual Tool Pages