$ datafusion

v52.0.0

DataFusion is an in-memory query engine that uses Apache Arrow as the memory model

Downloads: 15.4M
Recent: 2.1M
Versions: 111
Updated: January 12, 2026

Latest Update Summary

Crate

Name: datafusion New version: 51.0.0 Release date: 2025-11-19T09:29:00.978588Z

Crate readme

Short description DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory format.

Long description This crate provides libraries and binaries for developers building fast and feature-rich database and analytic systems, customized to particular workloads. DataFusion features a full query planner, a columnar, streaming, multi-threaded, vectorized execution engine, and partitioned data sources. It offers SQL and Dataframe APIs, built-in support for CSV, Parquet, JSON, and Avro, and extensive customization.

Features • nested_expressions • compression • crypto_expressions • datetime_expressions • encoding_expressions • parquet • sql • regex_expressions • unicode_expressions • unparser

Code Examples

Linkshttps://datafusion.apache.org/https://docs.rs/datafusion/latest/datafusion/

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Major update: 51.0.0 → 52.0.0

$ DOWNLOADS TREND

13.5M15.4M

$ VERSION HISTORY

v52.0.0January 12, 2026
v51.0.0November 19, 2025
v50.3.0October 24, 2025
v50.2.0October 13, 2025

$ LINKS

$ INSTALL

cargo add datafusion

Or add to Cargo.toml: datafusion = "52.0.0"