← Developer tools

Find your toolkit

Polymarket SDKs and developer libraries

A client library helps your code work with a documented interface. Select it for the data, account operation or research task you need, rather than assuming every Polymarket SDK covers the same services.

How to choose sdks & libraries

Map library coverage to your application

Check the methods you intend to call and the API behind each one. A library for one service or action may not cover market discovery, historical data and trading together. Compare language support with your application’s runtime and deployment requirements.

Review before adopting

  • Confirm the programming language and supported deployment environment.
  • Check the exact API methods and data or account operations the library documents.
  • Identify any hosted service, API entitlement or credential required in addition to installing the package.

Downloading a library supplies code, not automatic access to a hosted dataset or permission to trade. Keep API access and signing permissions separate from package installation. Choose a CLI for command-line work or an MCP server when the intended caller is an assistant.

25 tools · 1–12 shown

Narrow your search

Find the right tools

Official @polymarket/client TypeScript quickstart
SDK4.0Editorial

Build typed Polymarket apps with public reads, resumable scans, real-time topics and separate authenticated actions.

  • Language TypeScript · JavaScript
Marketlens Python installation and Strategy quickstart
SDK4.0Editorial

Compare fast bar experiments with detailed L2 replay, reusing downloaded history between strategy changes.

  • Language Python
NautilusTrader Polymarket adapter scope and integration-guide entry
SDK4.0Editorial

Receive native market events and manage signed orders, reconciliation and resolution in one trading framework.

  • Language Python · Rust
Official Polymarket Python SDK installation and quickstart
SDK4.0Editorial

Typed sync and async clients for scripts, notebooks, account workflows and real-time subscriptions.

  • Language Python
Polymarket.Net features and target frameworks
SDK4.0Editorial

Integrate Polymarket in C# with typed REST, socket callbacks, local books and distinct account configuration.

  • Language C#
  • Access API
Probalytics historical warehouse with an SQL result example
Dataset4.0Editorial

Historical market and trade data, with full-depth books on higher tiers and SQL, SDK and bulk-export access.

  • Access API
Azuro product overview presenting the protocol offering.
Infrastructure3.5Editorial

Shared liquidity, event data and developer tools for independent prediction and sports-betting applications.

  • Access API
dr-manhattan exchange interface and adapter architecture
SDK3.5Editorial

Use shared Python market and order methods across venues, with optional local or hosted MCP access.

  • Language Python
  • Access API · MCP
Myriad prediction-market cards with probabilities and category navigation
Platform3.5Editorial

Trade outcome shares after distinguishing the market model, order behavior and applicable fee schedule.

  • Access Web · API · CLI
OPINION product overview
Platform3.5Editorial

An outcome order-book venue where matched-fill fees and minimum charges matter alongside headline rates.

  • Access Web · API
PMXT repository overview and supported venue families
SDK3.5Editorial

Use one Python or TypeScript interface across supported prediction venues, with an explicit hosted or local backend choice.

  • Language Python · TypeScript
polyfill-rs provider console book demo and Rust quickstart
SDK3.5Editorial

Build a Rust Polymarket integration with typed requests, explicit V2 support and configurable book processing.

  • Language Rust
  • Access API