
The official TypeScript SDK for public market data, typed pagination, real-time subscriptions and authenticated trading and wallet actions.
- Language TypeScript · JavaScript
Find your toolkit
Find APIs, streams and client tools published by Polymarket. Official education and publications appear under Learning and News.
Choose by task: discovery, public data, reference feeds or authenticated account operations.

The official TypeScript SDK for public market data, typed pagination, real-time subscriptions and authenticated trading and wallet actions.

Read Polymarket prices and order books or build authenticated order placement, cancellation and account-order management.

Build wallet dashboards and market analytics from public positions, activity, trades, holders, open interest and rankings.

Discover Polymarket events, markets, tags, series and sports metadata before querying prices or building a market catalog.

The official Python client for typed Polymarket data, sync or async account workflows, streaming and notebook-friendly analysis.

Stream live game scores, status and period updates from Polymarket’s public sports WebSocket.

Browse markets, query books and script Polymarket operations from a Rust command-line client with table or JSON output.

Submit authorized wallet transactions for approvals, transfers and position operations without requiring the account to hold POL for gas.

Follow Polymarket real-time activity and migrate legacy reference-price subscriptions to the current PolyBolt stream.

Explore Polymarket’s open-source Python framework for combining market data, retrieved research, LLM prompts and agent execution.