Skip to main content

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