Auto-generated from docstrings on the public surface of the kalshi package.
For narrative coverage of any of these, follow the section links — every class here also has a dedicated user-facing page elsewhere in the docs.
::: kalshi.client.KalshiClient
::: kalshi.async_client.AsyncKalshiClient
::: kalshi.config.KalshiConfig
::: kalshi.auth.KalshiAuth
See Errors — that page is the canonical autodoc reference for every exception class.
::: kalshi.models.common.Page
::: kalshi.types
::: kalshi.models.orders.CreateOrderV2Request
::: kalshi.models.orders.AmendOrderV2Request
::: kalshi.models.orders.DecreaseOrderV2Request
::: kalshi.models.orders.BatchCreateOrdersV2Request
::: kalshi.models.orders.BatchCancelOrdersV2Request
::: kalshi.models.orders.BatchCancelOrdersV2RequestOrder
::: kalshi.models.api_keys.CreateApiKeyRequest
::: kalshi.models.api_keys.GenerateApiKeyRequest
::: kalshi.models.communications.CreateRFQRequest
::: kalshi.models.communications.CreateQuoteRequest
::: kalshi.models.communications.AcceptQuoteRequest
::: kalshi.models.communications.ProposeBlockTradeRequest
::: kalshi.models.communications.AcceptBlockTradeProposalRequest
::: kalshi.models.multivariate.CreateMarketInMultivariateEventCollectionRequest
::: kalshi.models.multivariate.LookupTickersForMarketInMultivariateEventCollectionRequest
::: kalshi.models.order_groups.CreateOrderGroupRequest
::: kalshi.models.order_groups.UpdateOrderGroupLimitRequest
::: kalshi.models.subaccounts.CreateSubaccountRequest
::: kalshi.models.subaccounts.ApplySubaccountTransferRequest
::: kalshi.models.subaccounts.ApplySubaccountPositionTransferRequest
::: kalshi.models.subaccounts.UpdateSubaccountNettingRequest
::: kalshi.models.markets
::: kalshi.models.events
::: kalshi.models.series
::: kalshi.models.orders.Order
::: kalshi.models.orders.Fill
::: kalshi.models.orders.AmendOrderV2Response
::: kalshi.models.orders.OrderQueuePosition
::: kalshi.models.portfolio
::: kalshi.models.account
::: kalshi.models.subaccounts
::: kalshi.models.api_keys
::: kalshi.models.exchange
::: kalshi.models.historical
RFQ / Quote, multivariate, live data, milestones, structured targets, incentive programs, order groups
::: kalshi.models.communications
::: kalshi.models.multivariate
::: kalshi.models.live_data
::: kalshi.models.milestones
::: kalshi.models.structured_targets
::: kalshi.models.incentive_programs
::: kalshi.models.order_groups
See WebSocket for the narrative version.
::: kalshi.ws.client.KalshiWebSocket
::: kalshi.ws.connection.ConnectionState
::: kalshi.ws.backpressure.OverflowStrategy
::: kalshi.ws.backpressure.MessageQueue
::: kalshi.ws.models
See FIX protocol for the narrative version.
::: kalshi.fix.client.FixClient
::: kalshi.perps.fix.MarginFixClient
::: kalshi.fix.config.FixConfig
::: kalshi.fix.session.FixSession
::: kalshi.fix.orderbook.FixOrderBook
::: kalshi.fix.settlement.SettlementReassembler
::: kalshi.fix.messages
::: kalshi.fix.enums
See Testing for the narrative version.
::: kalshi.testing