Skip to main content
Version: current [25.x]

Developing Client Applications

Apache Arrow Flight is a general-purpose, client-server framework for simplifying high-performance transportation of large datasets over network interfaces.

Apache Arrow Flight SQL is a new API developed by the Apache Arrow community for interacting with SQL databases. It provides Arrow Flight a way to execute queries, create prepared statements, and fetch metadata about the supported SQL dialect, available types, defined tables.

Both are part of Apache Arrow, an open-source software development platform for building high-performance applications that process and transport large data sets. A critical component of Apache Arrow is its in-memory columnar format, a standardized, language-agnostic specification for representing structured, table-like datasets in-memory.