Installation
Copy
Ask AI
pip install kalshi-python
Quick Start
Copy
Ask AI
from kalshi_python import Configuration, KalshiClient
# Configure the client
config = Configuration(
host="https://api.elections.kalshi.com/trade-api/v2"
)
# For authenticated requests
# Read private key from file
with open("path/to/private_key.pem", "r") as f:
private_key = f.read()
config.api_key_id = "your-api-key-id"
config.private_key_pem = private_key
# Initialize the client
client = KalshiClient(config)
# Make API calls
balance = client.get_balance()
print(f"Balance: ${balance.balance / 100:.2f}")