Files
PolymarketDocumentation/docs/api-reference/clients-sdks.md
T
AI Agent b2a29fe51f Update Polymarket documentation (2026-02-19)
- Added new documentation URLs from llms.txt index
- Updated TARGET.md with 244 total documentation pages
- Scraped new pages for trading, concepts, and API reference sections
- Updated changelog and new index pages
2026-02-19 14:31:02 +01:00

3.9 KiB

Documentation Index

Fetch the complete documentation index at: https://docs.polymarket.com/llms.txt Use this file to discover all available pages before exploring further.

Clients & SDKs

Official open-source libraries for interacting with Polymarket

Polymarket provides official open-source clients in TypeScript, Python, and Rust. All three support the full CLOB API including market data, order management, and authentication.

Installation

```bash TypeScript theme={null} npm install @polymarket/clob-client ethers@5 ```
pip install py-clob-client
cargo add polymarket-client-sdk

Quick Example

```typescript TypeScript theme={null} import { ClobClient } from "@polymarket/clob-client";

const client = new ClobClient( "https://clob.polymarket.com", 137, signer, apiCreds, );

const markets = await client.getMarkets();


```python Python theme={null}
from py_clob_client.client import ClobClient

client = ClobClient(
    "https://clob.polymarket.com",
    key=private_key,
    chain_id=137,
    creds=api_creds,
)

markets = client.get_markets()

Source Code

Language Package Repository
TypeScript @polymarket/clob-client github.com/Polymarket/clob-client
Python py-clob-client github.com/Polymarket/py-clob-client
Rust polymarket-client-sdk github.com/Polymarket/rs-clob-client

Each repository includes working examples in the /examples directory.

Builder SDKs

If you're building an app through the Builder Program, additional signing SDKs are available:

Language Package Repository
TypeScript @polymarket/builder-signing-sdk github.com/Polymarket/builder-signing-sdk
Python py_builder_signing_sdk github.com/Polymarket/py-builder-signing-sdk

See Order Attribution for usage details.

Relayer SDK

For gasless transactions using proxy wallets, the relayer client handles submitting transactions through Polymarket's relayer:

Language Package Repository
TypeScript @polymarket/builder-relayer-client github.com/Polymarket/builder-relayer-client
Python py-builder-relayer-client github.com/Polymarket/py-builder-relayer-client

Next Steps

Set up your client and place your first order. Understand L1/L2 auth and API credentials.