Apache Arrow

Apache Arrow
DeveloperApache Software Foundation
Initial releaseOctober 10, 2016 (2016-10-10)
Stable release
22.0.0  / 24 October 2025 (24 October 2025)
Written inC, C++, C#, Go, Java, JavaScript, MATLAB, Python, R, Ruby, Rust
TypeData format, algorithms
LicenseApache License 2.0
Websitearrow.apache.org
Repositorygithub.com/apache/arrow

Apache Arrow is a language-agnostic software framework for developing data analytics applications that process columnar data. It contains a standardized column-oriented memory format that is able to represent flat and hierarchical data for efficient analytic operations on modern CPU and GPU hardware. This reduces or eliminates factors that limit the feasibility of working with large sets of data, such as the cost, volatility, or physical constraints of dynamic random-access memory.