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.

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

pip install kalshi-python

Authentication

All SDKs use the same authentication mechanism with API keys and RSA-PSS signing. You’ll need:
  1. An API key ID from your Kalshi account
  2. A private key file for signing requests
See the quickstart guide for your chosen SDK for detailed setup instructions.