Quickstart
Install
bun install
bun run build
Optional system install:
bun run install:system
kalshi --help
Local Auth Setup (.env)
Create .env from .env.example:
cp .env.example .env
Required for private endpoints:
KALSHI_API_KEY_ID=...
KALSHI_PRIVATE_KEY_PATH=/absolute/path/to/private-key.pem
Optional:
KALSHI_BASE_URL=https://api.elections.kalshi.com/trade-api/v2
KALSHI_TIMEOUT_MS=10000
First Commands
Public:
kalshi ping
kalshi markets list --limit 10
Private:
kalshi account limits
kalshi portfolio balance
kalshi orders list --limit 20
Output Modes
kalshi markets list --limit 5
kalshi markets list --limit 5 -o wide
kalshi markets list --limit 5 --json