Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@pbeets pbeets released this 18 Jan 20:08
· 52 commits to main since this 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 DisconnectReason enum for connection lifecycle events
  • Health monitoring with configurable ping/pong timeouts
  • Connection strategies: Simple (fast-fail) and Retry (exponential backoff)
  • Support for all public and authenticated WebSocket channels

Installation

Add to your Cargo.toml:

[dependencies]
kalshi-trade-rs = "0.1.0"

Documentation