ETLantic 0.15 User Guide¶
This is the current, installable ETLantic manual. Every page linked from this guide documents behavior available in ETLantic 0.15 unless it is explicitly marked Experimental.
Start here¶
- What's new in 0.15
- Install core — Python 3.11+ and
pip install etlantic==0.15.0 - Run the five-minute quickstart
- Build your first pipeline
- Check current capabilities
Choose your next task¶
| Goal | Guide |
|---|---|
| Read and write JSON or CSV | File storage |
| Execute with Polars | Polars tutorial |
| Execute with Pandas | Pandas tutorial |
| 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 |
| Upgrade from 0.14 | Migration 0.14 → 0.15 |
| Upgrade from 0.13 | Migration 0.13 → 0.14 |
| Integrate validation into CI | CI integration / Production profiles |
| Evaluate operational boundaries | Production readiness |
| Build a shipped plugin protocol | Dataframe, SQL, PySpark, Orchestrator, Transform compiler, Third-party tutorial |
Current authority¶
- Capabilities is the source of truth for shipped behavior.
- Python API documents public imports.
- CLI reference documents installed commands.
- Known limitations documents hard boundaries.