Apache Arrow

Columnar data interchange

Visit Apache Arrow official site

What it does

Arrow defines an in-memory columnar format and supplies cross-language libraries for exchanging data between analytical systems and runtimes.

When to use it

When sharing tables across Python and another engine, consult its IPC, Flight, and data-type documentation for interoperability details.