Skip to main content
Choose the interface that best fits your application. Use an SDK for a unified, typed integration, or work with the APIs directly when you need lower-level control.

TypeScript SDK

Build services, bots, scripts, and applications with @polymarket/client.

Python SDK

Build services, notebooks, scripts, and data workflows with polymarket-client.

API

Build directly against Polymarket REST APIs and WebSocket streams.
A unified Rust SDK is in development. For now, see the Rust migration guide.

Compare Options

Existing Integrations

Already using an earlier Polymarket SDK? Follow the SDK migration guide to update your integration.