ETL API¶
Entrypoints and Runtime Contracts¶
Runner API for compiling and executing ETL pipelines. |
|
Runtime contracts used by executor and backend implementations. |
Execution Infrastructure¶
Storage config, location mapping, and routing. |
|
Checkpoint storage API for ETL pipeline intermediates. |
|
Observability public API for ETL runtime hooks and persisted records. |
Backends¶
Backend-agnostic SCD Type 2 transform and HistorifyBackend Protocol. |
|
Polars backend for the Loom ETL framework. |
|
PySpark backend for the Loom ETL framework. |
Testing¶
ETL testing utilities — stubs, runners, scenario, and pytest fixtures. |
|
Spark testing utilities and pytest fixtures for the Loom ETL framework. |