buoyant_kernel

buoyant_kernel is Buoyant Data's tailored distribution of the Delta Lake kernel. Like a Linux distribution downstream of the vanilla kernel, it lets us curate features, bug fixes, and optimizations and ship them to Delta Lake Rust and Python users faster than the upstream release cycle. We wrote about the distribution model when we first released it.

The distribution powers the deltalake crate and the deltalake Python package starting with delta-rs 1.0.0.

Installation

$ cargo add buoyant_kernel

Or from Python, install the deltalake package which bundles the kernel:

$ pip install deltalake

API documentation by release

Complete rustdoc API documentation for every version of buoyant_kernel published to crates.io:

VersionAPI docsReleased
0.28.1 (latest)rustdoc2026-09-21
0.28.0rustdoc2026-09-11
0.25.1rustdoc2026-07-12
0.25.0rustdoc2026-07-07
0.22.2rustdoc2026-05-22
0.22.0rustdoc2026-05-13
0.21.200rustdoc2026-04-29
0.21.103rustdoc2026-04-19
0.21.102rustdoc2026-04-14
0.21.101rustdoc2026-04-09
0.21.100rustdoc2026-04-08
0.20.100rustdoc2026-04-08

Resources