#live-streaming #binance #trading #arrow

live-binance

Binance public market data WebSocket streams. Plugs into the live-feed publisher SDK; data flow goes via lightstream's WebSocket-JSON pipeline.

1 unstable release

Uses new Rust 2024

new 0.1.0 May 14, 2026

#4 in #binance


Used in data-connectors

MPL-2.0 license

16KB
262 lines

live-binance

Plugs into lightstream's WebSocket-JSON transport to produce Binance public market data connections. Each constructor returns a WsJsonSourceSpec - URL, schema, per-field decode hints - that live-feed hands to lightstream's pipeline to drive the connection and stream Arrow tables to subscribers.

Usage rights

Users are responsible for compliance with Binance's market data licensing. This crate is a client library: data flows from Binance directly into the user's process, the same way binance-rs or any other client library works. Operating a public service that redistributes Binance data to third parties via these specs is a separate matter and not covered by personal-use terms.


live-binance

live-feed publisher SDK hands to lightstream's WebSocket-JSON pipeline.

This is the first member of the live-connectors and the reference for the connector pattern: a connector is a thin config crate, that plugs it into the lightstream.

Status

Early development.

Usage rights

Users are responsible for compliance with Binance's market data licensing. This crate is a client library: data flows from Binance directly into the user's process, the same way binance-rs or any other client library works. Operating a public service that redistributes Binance data to third parties via these specs is a separate matter and not covered by personal-use terms.

License

Mozilla Public License 2.0 (MPL-2.0). See LICENSE.

Dependencies

~3MB
~62K SLoC