About kalshi-docs
kalshi-docs is a documentation skill for developers building with Kalshi’s prediction market API. It covers REST endpoints, WebSocket streaming, authentication, and rate limits.
Key features
- 01REST API reference by category
- 02WebSocket streaming documentation
- 03Authentication and API key guidance
- 04Rate-limit details and changelog
Use cases
- 01Finding endpoints for market and portfolio data
- 02Implementing order placement and management
- 03Setting up real-time WebSocket data
- 04Checking authentication or rate-limit requirements
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ ammario/ kalshi-docs --skill kalshi-docsAfter installing, type/kalshi-docsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
README.mdLICENSE.gitignoreAGENTS.md.github/workflows/update-docs.ymlapi-reference/account/list-non-default-endpoint-costs.mdget-account-api-usage-level-volume-progress.mdget-account-api-limits.mdget-perps-account-api-limits.mdupgrade-account-api-usage-level.mdapi-reference/api-keys/generate-api-key.mddelete-api-key.mdcreate-api-key.mdget-api-keys.mdapi-reference/collection/get-multivariate-event-collection-lookup-history.mdcreate-market-in-multivariate-event-collection.mdget-multivariate-event-collection.mdlookup-tickers-for-market-in-multivariate-event-collection.mdget-multivariate-event-collections.mdapi-reference/communications/accept-block-trade-proposal.mdaccept-rfq-quote.mdconfirm-quote.mdconfirm-rfq-quote.mdcreate-rfq.mdaccept-quote.mddelete-rfq.mdcreate-quote.mddelete-rfq-quote.mdget-block-trade-proposals.mdget-quote.mdDetails
From the project READMEKalshi API Documentation
Complete API reference for Kalshi's prediction markets platform. Use this skill when:
- Building trading bots or integrations with Kalshi
- Working with market data, orders, or portfolio APIs
- Implementing WebSocket connections for real-time data
- Understanding authentication and rate limits
Documentation Structure
api-reference/- Complete REST API endpoints organized by category:api-keys/- API key managementcommunications/- RFQs and quotesevents/- Event data and seriesexchange/- Exchange info, schedule, announcementsmarket/- Market data, orderbooks, candlesticksorders/- Order placement and managementportfolio/- Positions, fills, balance, settlementsmultivariate/- Multi-leg market operations
getting_started/- Quickstart guides and conceptswebsockets/- WebSocket API for real-time streamingasyncapi.yaml- WebSocket API schema (AsyncAPI format)changelog.md- API changes and updates
Key Files
getting_started/api_keys.md- API key setup and authenticationgetting_started/quick_start_market_data.md- Fetching market datagetting_started/quick_start_create_order.md- Placing ordersgetting_started/quick_start_websockets.md- Real-time streaminggetting_started/rate_limits.md- Rate limiting detailsapi-reference/portfolio/- Trading and position managementapi-reference/market/- Market data endpoints
Usage Notes
- API base URL:
https://api.kalshi.com/trade-api/v2 - WebSocket URL:
wss://api.kalshi.com/trade-api/ws/v2 - Demo environment available at
https://demo-api.kalshi.co - All trading endpoints require authentication via API key
- Rate limits apply - see
getting_started/rate_limits.md
Comments
Markdown supported