Skip to content

Delta Funnel

Surreal banner showing Delta Lake data flowing through a Rust-orange funnel into a database barrel.

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.

Rust docs crates.io PyPI Python 3.10+

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:

cargo add delta-funnel

For Python:

uv add deltafunnel

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.