An open-source composable
execution engine for data systems
What is Velox?
Velox is a high-performance, open-source execution engine designed for flexibility and reuse. Distributed as a C++ library, it offers modular, composable components that power a wide range of data processing systems from batch and interactive queries to streaming and AI/ML workloads.

The Velox Ecosystem
Velox powers a growing ecosystem of open-source projects, from Spark acceleration with Apache Gluten to next-gen query engines like Presto C++. It’s also the foundation for ongoing work in hardware-accelerated execution.

Apache Gluten
An accelerator for Apache Spark that integrates Velox for native execution.
Learn More →Key Features

Efficiency
Democratizes runtime optimizations previously only implemented in individual engines.

Consistency
By leveraging the same execution library, compute engines can expose the exact same functions, data types, and semantics to their users.

Reusability
Features and runtime optimizations available in Velox are developed and maintained once, reducing engineering duplication and promoting reusability.
The Velox Community
























Latest Community News
Velox Primer: Part 3
Diving deeper into Velox internals and optimization strategies.
May 2025EventVeloxCon 2025
Sessions from VeloxCon are now available on-demand on our YouTube channel.
April 2025BlogVelox Primer: Part 2
Exploring modular execution and system reuse with Velox.
March 2025BlogVelox Primer: Part 1
Introduction to Velox and why composable engines matter.
February 2025BlogVelox Query Tracing
More about Velox query tracing including how it works, its framework, and future plans.
December 2024