12 releases (6 breaking)
| 0.9.3 | Dec 4, 2025 |
|---|---|
| 0.9.2 | Nov 29, 2025 |
| 0.8.0 | Nov 22, 2025 |
| 0.7.0 | Nov 21, 2025 |
| 0.2.3 | Nov 19, 2025 |
#845 in Authentication
Used in 2 crates
155KB
4K
SLoC
Bybit REST connector targeting the public v5 API.
Authentication details follow the rules described in
bybit-api-docs/docs/v5/guide.mdx.
tesser-bybit
Bybit v5 connector providing both REST execution and WebSocket market data.
Features
BybitClient: signed REST client implementingExecutionClient(place/cancel orders, list open orders, fetch balances/positions).BybitMarketStream: resilient public WebSocket stream implementingMarketStreamwith support for klines and public trades, automatic heartbeats, and graceful shutdown.PublicChannel/BybitSubscriptionhelpers for selecting categories (linear,inverse,spot, etc.) and topics.
Configuration
Point config/[env].toml exchange profiles at the correct REST/WS endpoints and supply API credentials if you want to use the REST client.
Tests
The crate currently provides unit tests for request signing. You can run the full suite with:
cargo test -p tesser-bybit
Dependencies
~12–29MB
~366K SLoC