ETL Frameworks
Database-to-Database CLI Tool
★ 4.1
CLI Data Integration Tool
★ 4.2
pip install ingestrpip install slingpip install ingestrpip install slingPython data engineers use ingestr as a fast way to set up one-off or recurring data copies between systems — running `ingestr ingest --source-uri pg://... --dest-uri bq://... --table schema.table` from Python subprocess calls or shell scripts. For more complex transformations or pipeline logic, ingestr handles the raw ingestion while Python handles the business logic.
Python data engineers use Sling via its Python SDK or CLI subprocess calls to replicate tables between databases or load files into warehouses. A common use case is syncing a production PostgreSQL table into Snowflake for analytics — Sling handles chunking, type mapping, and incremental state without requiring any custom Python ingestion code.
Individual Tool Pages