v0.1.0 - Initial Release
Initial Release
A Rust client for the Kalshi trading API and WebSocket streams.
Features
- REST API client with full endpoint coverage
- WebSocket streaming client with subscription management
- RSA-PSS authentication for secure API access
- Typed
DisconnectReasonenum for connection lifecycle events - Health monitoring with configurable ping/pong timeouts
- Connection strategies:
Simple(fast-fail) andRetry(exponential backoff) - Support for all public and authenticated WebSocket channels
Installation
Add to your Cargo.toml:
[dependencies]
kalshi-trade-rs = "0.1.0"