
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 a Polymarket client library for your language, API surface and deployment environment.

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

Retrieve historical Polymarket books and run either tick-level execution simulations or faster bar-based signal backtests in Python.

Use a Rust-native Polymarket adapter inside NautilusTrader for live feeds, signed execution and strategy research.

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

Access Polymarket REST and WebSocket APIs from .NET with typed models, reconnect handling, account support and a local order book.

Query historical prediction-market trades and full-depth order books through ClickHouse SQL, REST, a Python SDK or Parquet exports.

Build prediction and sports-betting interfaces on shared liquidity, data feeds and protocol tooling, or research the liquidity-provider side of the ecosystem.

Use a common Python interface for prediction-market discovery, orders, positions and streaming, with optional MCP access.

Trade outcome shares on Myriad’s AMM or order-book markets, with portfolio claims, maker rebates and developer tools for integrations.

Trade macro, crypto and other outcome markets through OPINION’s order-book exchange, with maker incentives and public developer interfaces.

Use Python or TypeScript clients with a common prediction-market interface, targeting hosted PMXT or a locally run backend.

Integrate Polymarket in Rust with typed CLOB requests, optimized book processing and explicit V2 trading support.