Available SDKs
Kalshi provides official SDKs to make integration easier. Each SDK provides full access to the Kalshi API with language-specific conventions and best practices.Python
Full-featured Python SDK with async support
TypeScript
TypeScript/JavaScript SDK for Node.js and browsers
Features
All SDKs provide:- Full API coverage for trading, market data, and portfolio management
- Authentication with RSA-PSS signing
- Automatic request signing and timestamp handling
- Type-safe models and responses
- Error handling and retries
- Comprehensive documentation and examples
Installation
Authentication
All SDKs use the same authentication mechanism with API keys and RSA-PSS signing. You’ll need:- An API key ID from your Kalshi account
- A private key file for signing requests