Skip to main content
Individual traders: You do not need to complete this onboarding process. Head to the Retail Trading tab to get started.

Step 1: Generate Your Key Pairs

Generate an RSA key pair for each environment you need access to. You will share only the public keys with Polymarket.
# Replace 'acme' with your company name

# Development
openssl genrsa -out acme_dev_private_key.pem 2048
openssl rsa -in acme_dev_private_key.pem -pubout -out acme_dev_public_key.pem

# Pre-production
openssl genrsa -out acme_preprod_private_key.pem 2048
openssl rsa -in acme_preprod_private_key.pem -pubout -out acme_preprod_public_key.pem

# Production
openssl genrsa -out acme_prod_private_key.pem 2048
openssl rsa -in acme_prod_private_key.pem -pubout -out acme_prod_public_key.pem
Keep your private keys secure. Never share them with anyone.

API-Specific Requirements

No additional setup is required beyond the RSA key pairs generated above.
If you intend to use the FIX API, please also include your AWS Account ID in your submission so that a VPC PrivateLink connection can be established.You should still generate and submit RSA key pairs even if FIX is your primary connectivity method, as they are required for full platform functionality.

Step 2: Submit Your Onboarding Request

Download and complete the required onboarding documents: Entity Participant Agreement Create a Google Drive folder containing your public key file(s) and completed document, then email onboarding@qcex.com with your name or the name of your firm and a Google Drive link to your folder (grant Editor access to onboarding@qcex.com). If you are requesting FIX connectivity, also email fix@qcex.com with your firm name, AWS Account ID, and a link to the same folder.

Step 3: Receive Your Credentials

The Polymarket team will review your submission and provide your Client ID credentials via email for both pre-production and production environments. If you requested FIX connectivity, you will also receive your FIX connection details. See FIX Connection Setup for VPC endpoint configuration and session setup.

Step 4: Fund Your Account

Your pre-production account will be funded with dummy funds for testing purposes. To begin trading on the production environment, fund your account via wire transfer: Complete the appropriate form and follow the wire instructions provided. Funds are typically available for trading within 1-2 business days of receipt.