54 releases (35 major breaking)

35.0.0 Mar 13, 2023
34.0.0 Feb 27, 2023
33.0.0 Feb 13, 2023
32.0.0 Jan 30, 2023
0.16.0 Feb 7, 2020

#184 in Network programming

Download history 5029/week @ 2022-12-05 5277/week @ 2022-12-12 4637/week @ 2022-12-19 3516/week @ 2022-12-26 4657/week @ 2023-01-02 4915/week @ 2023-01-09 6730/week @ 2023-01-16 6974/week @ 2023-01-23 7209/week @ 2023-01-30 6795/week @ 2023-02-06 6817/week @ 2023-02-13 6548/week @ 2023-02-20 6416/week @ 2023-02-27 6207/week @ 2023-03-06 6542/week @ 2023-03-13 6936/week @ 2023-03-20

26,640 downloads per month
Used in 8 crates (4 directly)

Apache-2.0

2.5MB
50K SLoC

Apache Arrow Flight

Crates.io

Usage

Add this to your Cargo.toml:

[dependencies]
arrow-flight = "35.0.0"

Apache Arrow Flight is a gRPC based protocol for exchanging Arrow data between processes. See the blog post Introducing Apache Arrow Flight: A Framework for Fast Data Transport for more information.

This crate provides a Rust implementation of the Flight.proto gRPC protocol and examples that demonstrate how to build a Flight server implemented with tonic.

Feature Flags

  • flight-sql-experimental: Enables experimental support for Apache Arrow FlightSQL, a protocol for interacting with SQL databases.

Dependencies

~12–46MB
~790K SLoC