Skip to content

feat: Bybit V5 API Rust SDK v0.1.0#1

Merged
JohnnyWic merged 3 commits intomainfrom
feat/bybit-rust-sdk-v0.1.0
Feb 21, 2026
Merged

feat: Bybit V5 API Rust SDK v0.1.0#1
JohnnyWic merged 3 commits intomainfrom
feat/bybit-rust-sdk-v0.1.0

Conversation

@JohnnyWic
Copy link
Owner

Summary

Initial release of Bybit V5 API Rust SDK.

Features

  • HTTP client with HMAC-SHA256 authentication
  • Support for mainnet, testnet, and demo environments
  • Market API (tickers, orderbook, klines, funding rates, etc.)
  • Trade API (place/amend/cancel orders, batch operations)
  • Position API (positions, leverage, TP/SL, PnL)
  • Account API (wallet balance, fee rates, transaction log)
  • Asset API (transfers, deposits, withdrawals with fund safety validation)
  • WebSocket client for public and private channels
  • Zero-panic error handling
  • CI/CD with GitHub Actions

Testing

  • All examples tested against testnet
  • cargo check / cargo clippy / cargo test pass
  • cargo publish --dry-run verified

Test Plan

  • cargo check passes
  • cargo clippy passes
  • cargo test passes
  • All examples work on testnet
  • cargo doc builds without warnings
  • cargo publish --dry-run succeeds

johnny.wang added 3 commits February 22, 2026 00:23
- HTTP client with HMAC-SHA256 authentication
- Market, Trade, Position, Account, Asset API support
- WebSocket client for public and private channels
- Zero-panic error handling
- Fund safety validation for orders and withdrawals
- Examples for all major features
- CI/CD with GitHub Actions
@JohnnyWic JohnnyWic merged commit f9deb1a into main Feb 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant