This directory contains the implementation files for the Kalshi C++ SDK.
src/
├── core/ # Core utilities (error handling, rate limiting, retry)
├── auth/ # RSA-PSS authentication
├── http/ # HTTP client
├── ws/ # WebSocket streaming
└── models/ # Data model implementations
| Target | Description |
|---|---|
kalshi_core |
Error handling, rate limiting, retry logic |
kalshi_auth |
Request signing with RSA-PSS |
kalshi_http |
HTTP client with authentication |
kalshi_ws |
WebSocket streaming client |
kalshi_models |
Market, Order, Trade models |
From this directory:
make build # Build all targets
make test # Run tests
make clean # Clean build artifactsOr from the repository root:
make build