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

MIT/Apache

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 implementing ExecutionClient (place/cancel orders, list open orders, fetch balances/positions).
  • BybitMarketStream: resilient public WebSocket stream implementing MarketStream with support for klines and public trades, automatic heartbeats, and graceful shutdown.
  • PublicChannel/BybitSubscription helpers 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