Python package specifically designed for ETL tasks, offering tools for data extraction, transformation, and loading. Suitable for simpler, script-based ETL processes.
Python data engineers use petl for lightweight, script-based ETL tasks where Spark or Airflow would be overkill. A typical pipeline reads from a CSV or SQLite source, applies field renames and filters, then writes to a Postgres table — all in under 50 lines of readable Python.
Python package specifically designed for ETL tasks, offering tools for data extraction, transformation, and loading. Suitable for simpler, script-based ETL processes.
Yes, Petl is free to use.
Petl is listed under the ETL Frameworks category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
BO Bonobo Lightweight ETL Framework | Free | ★ 4.2 | → |
IN ingestrnew Database-to-Database CLI Tool | Free | ★ 4.1 | → |
NU NumPyfeatured Numerical Computing Library | Free | ★ 4.9 | → |