ETLantic 0.21 User Guide¶
This is the current manual for published ETLantic 0.21.0. Core onboarding paths below are available in 0.21; linked reference and design pages may also describe Experimental, partial, or future work and retain their own status labels. ETLantic 0.21.0 is stable only within the documented single-tenant reference deployment boundary.
Start here¶
- Install core — Python 3.11+ and
pip install etlantic==0.21.0 - Run the five-minute quickstart
- Build your first pipeline
- Choose an engine
After first success: Capabilities, What's new in 0.21, Compare, or Upgrade.
Choose your next task¶
| Goal | Guide |
|---|---|
| Read and write JSON or CSV | File storage |
| Execute with Polars | Polars tutorial |
| Execute with Pandas | Pandas tutorial |
| Polars↔Pandas Gate A interchange | Interchange example |
| Keep work inside SQL | SQL tutorial |
| Run a local Spark batch | PySpark tutorial |
| Compile a DAG | Airflow tutorial |
| Author portable transforms | Portable transformations |
| Run Polars portable (no native impl) | Portable transforms example / examples/portable_polars_kernel.py |
| Run Pandas portable (no native impl) | examples/portable_pandas_kernel.py |
Run SQL portable (kernel + relational /1) |
etlantic-sql + public conformance suite |
| Controlled pilot | Pilot walkthrough |
| Trust / safe I/O / outbound policy | Security / Exit gate 0.21 |
| Upgrade from 0.20 | Migration 0.20 → 0.21 |
| Upgrade from 0.19 | Migration 0.19 → 0.20 |
| Upgrade from 0.18 | Migration 0.18 → 0.19 |
| Upgrade from 0.17 | Migration 0.17 → 0.18 |
| Upgrade from 0.16 | Migration 0.16 → 0.17 |
| Upgrade from 0.15 | Migration 0.15 → 0.16 |
| Upgrade from 0.14 | Migration 0.14 → 0.15 |
Status labels¶
Pages and tables use Available, Partial, Experimental, Gap, and Future design. Only Available surfaces are supported production API in 0.21.