Optional Packages¶
Status: Available in ETLantic 0.21.0. Core
etlanticdoes not install engines. Install only the plugins you need, pinned to the same minor line.
Install pins¶
Prefer exact pins for a controlled pilot:
pip install 'etlantic==0.21.0'
pip install 'etlantic-polars==0.21.0'
pip install 'etlantic-pandas==0.21.0'
pip install 'etlantic-sql==0.21.0'
pip install 'etlantic-pyspark==0.21.0'
pip install 'etlantic-airflow==0.21.0'
pip install 'etlantic-prefect==0.21.0'
pip install 'etlantic-keyring==0.21.0'
pip install 'etlantic-sqlmodel==0.21.0'
pip install 'etlantic-sparkforge==0.21.0'
Official first-party plugins declare etlantic>=0.21.0,<0.22.
Keep core and plugins on the same minor (for 0.21.x pilots, pin all to
0.21.0). Cross-minor mixes are unsupported and commonly fail plugin
discovery.
Experimental (not recommended): pip install 'etlantic[datafusion]==0.21.0'
or etlantic-datafusion==0.21.0 — Gate B stub; no graduated claims.
Package API index¶
| Package guide | Public entry | Role |
|---|---|---|
etlantic-polars |
etlantic_polars |
Polars dataframe engine + portable compiler |
etlantic-pandas |
etlantic_pandas |
Pandas dataframe engine + eager portable compiler |
etlantic-sql |
etlantic_sql |
Native SQL engine + portable SQL lowering |
etlantic-pyspark |
etlantic_pyspark |
PySpark engine + portable compiler |
etlantic-airflow |
etlantic_airflow |
Airflow DAG compiler (etlantic compile --target airflow) |
etlantic-prefect |
etlantic_prefect |
Prefect direct-execution scheduler (Profile(orchestrator="prefect")) |
etlantic-keyring |
etlantic_keyring |
OS keyring secret provider |
etlantic-sqlmodel |
etlantic_sqlmodel |
SQLModel ↔ contract bridge |
etlantic-sparkforge |
etlantic_sparkforge |
SparkForge adapter (medallion stays here, not in core) |
etlantic-datafusion |
etlantic_datafusion |
Experimental DataFusion stub (Gate B; not graduated) |
MkDocs API generation scans core src/ only. For optional-package constructors,
registration, protocol versions, and failure modes, use the linked package
README and the corresponding engine tutorial.