pivotlake/pivot

Pivot is a high-performance analytics engine on open data formats.

Rust

22

666 commits

updated Oct 5, 2026

See the code

README

Pivot

A high-performance analytics engine on open data formats.

CI License: MIT OR Apache-2.0

Docs · Quickstart · Discussions

Pivot is a high-performance analytics engine that runs on open data formats. It delivers low-latency queries and high concurrency without replicating data into a dedicated real-time analytics database such as ClickHouse / Druid.

Relative query time on ClickBench, TPC-H SF1000 and the Star Schema Benchmark SF1000: Pivot is the fastest engine on all three

Key features

  • Fast - Written in Rust and built on state-of-the-art columnar execution techniques, including morsel-driven parallelism, SIMD, NUMA-aware execution, and cache-conscious aggregation and joins, in addition to a few novel additions.
  • Scalable - With object storage as its backing store, Pivot can be scaled up, down, or to zero almost instantly.
  • Portable - Pivot can run both as a server serving backends and clients, or as a local engine where users and agents query the source of truth directly—allowing local ad-hoc and agentic analytics to share the same engine and architecture as traditional dashboards and in-app analytics
  • Open - Pivot is open source and built on open data formats (Delta Lake and Iceberg). This means you can use Pivot with data already stored in your data warehouse, while data ingested by Pivot remains accessible to other query engines.

Getting started

curl https://pivotlake.io | sh

See the Quickstart for Docker, the Debian package and a first query.

[!NOTE] Pivot is in early development and not yet production ready. Expect breaking changes between releases.

Contributing

Contributions are welcome! See CONTRIBUTING.md, and ask questions in Discussions.

License

Licensed under either of the Apache License, Version 2.0 or the MIT license, at your option.

ai
analytics
big-data
database
dbms
embedded
lakehouse
olap
pivot
pivotlake
rust
sql

pivotlake/pivot

Pivot is a high-performance analytics engine on open data formats.

Rust

22

666 commits

updated Oct 5, 2026

See the code

README

Pivot

A high-performance analytics engine on open data formats.

CI License: MIT OR Apache-2.0

Docs · Quickstart · Discussions

Pivot is a high-performance analytics engine that runs on open data formats. It delivers low-latency queries and high concurrency without replicating data into a dedicated real-time analytics database such as ClickHouse / Druid.

Relative query time on ClickBench, TPC-H SF1000 and the Star Schema Benchmark SF1000: Pivot is the fastest engine on all three

Key features

  • Fast - Written in Rust and built on state-of-the-art columnar execution techniques, including morsel-driven parallelism, SIMD, NUMA-aware execution, and cache-conscious aggregation and joins, in addition to a few novel additions.
  • Scalable - With object storage as its backing store, Pivot can be scaled up, down, or to zero almost instantly.
  • Portable - Pivot can run both as a server serving backends and clients, or as a local engine where users and agents query the source of truth directly—allowing local ad-hoc and agentic analytics to share the same engine and architecture as traditional dashboards and in-app analytics
  • Open - Pivot is open source and built on open data formats (Delta Lake and Iceberg). This means you can use Pivot with data already stored in your data warehouse, while data ingested by Pivot remains accessible to other query engines.

Getting started

curl https://pivotlake.io | sh

See the Quickstart for Docker, the Debian package and a first query.

[!NOTE] Pivot is in early development and not yet production ready. Expect breaking changes between releases.

Contributing

Contributions are welcome! See CONTRIBUTING.md, and ask questions in Discussions.

License

Licensed under either of the Apache License, Version 2.0 or the MIT license, at your option.

ai
analytics
big-data
database
dbms
embedded
lakehouse
olap
pivot
pivotlake
rust
sql