---
url: "https://predictiontoolkit.com/tools/poly-sdk/"
publisher: "PredictionToolkit"
dateModified: "2026-11-02"
---

[← SDKs & libraries](<https://predictiontoolkit.com/polymarket-sdks/>) 

SDK

# Poly SDK: prototype Polymarket services with explicit execution controls

Poly SDK is a third-party toolkit for TypeScript and Node.js. It combines market and wallet clients with higher-level copying, arbitrage and strategy services.

[**3.0**/ 5Editorial rating](<https://predictiontoolkit.com/tools/poly-sdk/#reviews>) [Editorial assessment](<https://predictiontoolkit.com/tools/poly-sdk/#reviews>) 

[Open Poly SDK repository](<https://github.com/cyl19970726/poly-sdk>) github.com

**Pricing:** The source is MIT-licensed. Runtime, dependent providers, venue fees and capital costs remain separate.

[Screenshots](<https://predictiontoolkit.com/tools/poly-sdk/#screenshots>) [Explore alternatives](<https://predictiontoolkit.com/tools/poly-sdk/#alternatives>) 

[SDKs & libraries](<https://predictiontoolkit.com/polymarket-sdks/>) [Copy trading](<https://predictiontoolkit.com/polymarket-copy-trading-tools/>) +1 more

[Arbitrage](<https://predictiontoolkit.com/polymarket-arbitrage-tools/>) 

## Screenshots and interface

Product preview1 / 2

Repository overview of the toolkit.

## What is Poly SDK?

The repository goes beyond raw data requests: smart-money subscriptions, copy sizing, CTF actions and short-duration crypto strategy examples connect research to possible execution. Configuration and ongoing operation belong to the application using the code.

Review the package version and dependencies before adapting examples. Some subgraph and RTDS surfaces are legacy, and token-array shapes changed between versions. Compatibility and execution controls therefore need to be checked for the specific version used.

### Who it is for

-   TypeScript developers prototyping wallet following.
-   Builders seeking service-level helpers beyond raw requests.
-   Studying copying and two-leg state machines.

## Features and coverage

-   **Data clients**
    
    Use Gamma discovery, account data and wallet research methods.
    
-   **Wallet subscriptions**
    
    Filter selected wallet activity by address and size.
    
-   **Copy rules**
    
    Set scale, maximum trade size, slippage, side filters and dry-run behavior.
    
-   **Arbitrage service**
    
    Scan books, size legs and manage configured execution and rebalancing.
    
-   **Dip examples**
    
    Study a two-leg state machine for short-duration crypto markets.
    
-   **CTF actions**
    
    Examples cover split, merge and redemption.
    
-   **Typed workflows**
    
    Explore order, rewards, candle and WebSocket examples.
    

## Workflows with Poly SDK

### Prototype copying

Choose addresses, set scale and a maximum, and use dryRun. Inspect detected and skipped activity before signed execution.

### Trace a two-leg strategy

Follow the first fill, pending second leg and cleanup separately. The first fill creates exposure before a matching leg is available.

## Pricing and total cost

The source is MIT-licensed. Runtime, dependent providers, venue fees and capital costs remain separate.

## Getting started

**Before you start:** A two-leg strategy can remain exposed after only its first fill.

1.  Read the repository’s current package instructions.
2.  Begin with a public-data example.
3.  Select a service and set size and execution controls explicitly.
4.  Use dry-run behavior where documented.
5.  Check contracts, feeds and version migration notes before live integration.

Legacy dependency, subgraph and RTDS examples need compatibility review against current Polymarket documentation.

[Read copying documentation](<https://github.com/cyl19970726/poly-sdk/tree/copy-trading/docs>) 

## Useful links

### What to check

-   A two-leg strategy can remain exposed after only its first fill.
-   autoExecute and dryRun affect whether services submit orders.
-   Token-array changes require version-specific migration handling.
-   Legacy examples do not establish current provider compatibility.

A closer look

## Ratings & reviews

Editorial rating

**3.0**/ 5

0 user reviews

PredictionToolkit editorial

### Our take on Poly SDK

Wallet clients and strategy examples are useful for prototyping. Legacy integrations and execution-capable services require compatibility work and careful configuration.

Based on documented features, setup and access terms. [How we rate](<https://predictiontoolkit.com/methodology/>) 

### User reviews 0

The main score switches to user ratings after 5 published reviews.

**Be the first to share your experience**

A specific example helps the next person choose the right tool.

## Related tools

[Browse category](<https://predictiontoolkit.com/polymarket-sdks/>) 

![Official @polymarket/client TypeScript quickstart](<https://predictiontoolkit.com/assets/cover-polymarket-client-bfee6ec6380b7d9d-400.webp>)

![@polymarket/client logo](<https://predictiontoolkit.com/assets/logo-tool-polymarket-client-765ba4cc040b.webp>)[@polymarket/client](<https://predictiontoolkit.com/tools/polymarket-client/>) 

SDK**4.0**Editorial

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

-   Language TypeScript · JavaScript

The official current TypeScript integration.

![PMXT repository overview and supported venue families](<https://predictiontoolkit.com/assets/cover-pmxt-open-source-sdk-8aa7f178a5c5e15f-400.webp>)

![PMXT open-source SDK logo](<https://predictiontoolkit.com/assets/icon-logo-tool-pmxt-hosted-api-636853a0dc32-192-56c21c79cd0be1a3.webp>)[PMXT open-source SDK](<https://predictiontoolkit.com/tools/pmxt-open-source-sdk/>) 

SDK**3.5**Editorial

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

-   Language Python · TypeScript

A general multi-venue client instead of Polymarket-specific strategy services.

![poly-maker maker-only features and prerequisites](<https://predictiontoolkit.com/assets/cover-poly-maker-9723a982ce60f7e6-400.webp>)

[poly-maker](<https://predictiontoolkit.com/tools/poly-maker/>) 

Trading bot**3.5**Editorial

Run inventory-aware maker quotes with local settings, exposure caps and a paper pipeline using live market data.

-   Trading mode Paper · Live automation
-   Access CLI

A more focused quoting bot.

## Frequently asked questions about Poly SDK

### Is it the official Polymarket SDK?

No. It is a third-party toolkit with additional services.

### Can I inspect copying without orders?

The copy service documents a dryRun setting.

### Does an arbitrage signal complete the trade?

No. Detection, execution, partial fills and cleanup are separate states.

In this profile
