Skip to content

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

  1. Install core — Python 3.11+ and pip install etlantic==0.21.0
  2. Run the five-minute quickstart
  3. Build your first pipeline
  4. 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.