Delta Funnel

Fast, lightweight Delta Lake to SQL Server loads without Spark or ODBC.
A lightweight Rust and Python toolkit for reading Delta Lake tables,
transforming them with DataFusion SQL, and writing through native TDS bulk loads.
Project links: Delta Funnel GitHub repository, deltafunnel Python package on PyPI, delta-funnel Rust crate on crates.io, delta-funnel Rust API documentation on docs.rs, and Delta Funnel release notes.
Project status
Delta Funnel is early project code. The Rust crate is available on crates.io, and the Python package is available on PyPI.
Install
For Rust:
For Python:
Start here
- Installation: add the Rust crate or Python package.
- Python API walkthrough: register a Delta table, transform it, and write to SQL Server.
- Concepts: learn the core objects: session, source, table, output, and report.
- SQL Server: configure SQL Server writes and run integration tests.
What this site covers
This site is a navigable entry point for public users and contributors. It links deeper engineering notes where those notes already exist instead of duplicating them.
For the source repository, see mag1cfrog/delta-funnel.