Skip to main content
Polymarket’s Relayer Client enables gasless transactions for your users. Instead of requiring users to hold POL for gas, Polymarket’s infrastructure pays all transaction fees. This creates a seamless experience where users only need pUSD to trade.

How It Works

The relayer acts as a transaction sponsor:
  1. Your app creates a transaction
  2. The user signs it with their private key
  3. Your app sends it to Polymarket’s relayer
  4. The relayer submits it onchain and pays the gas fee
  5. The transaction executes from the user’s wallet

What Is Covered

Polymarket pays gas for all operations routed through the relayer:

Authentication

The relayer uses Relayer API Keys. You can create one from Settings > API Keys on the Polymarket website.
Already have a builder signing key? Your existing HMAC-based builder API key keeps working with the Relayer — no need to rotate or reissue. Order attribution is now associated with the native builderCode field in CLOB V2. See Migrating to CLOB V2 for context.
Include these headers with your requests:
If you want to use the Relayer API Key directly without the SDK, see the Relayer API Reference.

Prerequisites

Before using the relayer, you need:

Installation

Client Setup

Initialize the relayer client with your Relayer API Key:
Never expose your Relayer API Key in client-side code. Use environment variables or a secrets manager.

Wallet Types

Use deposit wallets for new API users. Existing Safe and Proxy users can keep using their current wallet type and signature flow.
For the new deposit wallet flow, including WALLET-CREATE, signed WALLET batches, and POLY_1271 CLOB orders, see the Deposit Wallet Guide.

Executing Transactions

Use the execute method to send transactions through the relayer:

Token Approval

Approve contracts to spend tokens:

Redeem Positions

Exchange winning tokens for pUSD after market resolution:

Batch Transactions

Execute multiple operations atomically in a single call:
Batching reduces latency and ensures all transactions succeed or fail together.

Transaction States

Track transaction progress through these states:

Contract Addresses

See Contracts for all Polymarket smart contract addresses on Polygon.

Resources

Next Steps

Negative Risk Markets

Learn about capital-efficient trading for multi-outcome events.

Positions & Tokens

Understand token operations like split, merge, and redeem.