ETL Frameworks
Bulk Data Loader
★ 3.9
Real-Time Data Pipeline Platform
★ 4.2
N/A — Java-based, install via embulk.orgpip install estuary-flowN/A — Java-based, install via embulk.orgpip install estuary-flowPython data engineers invoke Embulk from Python subprocess calls or Airflow BashOperator tasks — generating the YAML config file programmatically from a Python template, then running `embulk run config.yml`. Embulk's parallel file loading is used for bulk data migrations from legacy systems to modern warehouses where Python-native libraries are too slow.
Python data engineers use Estuary Flow to build low-latency CDC pipelines that keep a data warehouse continuously up to date with source database changes. Python derivations are written as TypeScript lambda functions embedded in the Flow spec, processing events in real time before they land in the destination — enabling sub-minute data freshness for operational analytics.
Individual Tool Pages