Developers
The Carbon Trading API lets you trade perpetual futures on the SYMM RFQ protocol
Settled on Arbitrum over a normal REST API. Authenticate with a wallet, create an API key, and open, close, and manage leveraged positions with plain HTTP. No smart-contract integration or transaction signing on your side.
Base URL
https://gw.carbon.inc/v1All endpoints are versioned under /v1. See Conventions for the request/response contract.
Documentation
Introduction
What is Carbon — the platform and the RFQ model
Core concepts & glossary — the vocabulary
Architecture
How trading works — RFQ flow and the submit-then-poll model
Accounts & trading modes — crypto (cross) vs tradfi (isolated)
HTTP API
Conventions — base URL, versioning, JSON envelope, units
Authentication — session JWTs, API keys
Enabling API access — enable a subaccount and permission a key
Errors — error envelope, status codes, retries
The full per-endpoint reference is available interactively via Swagger UI at https://gw.carbon.inc/api.
Endpoint families
Account Authentication
/v1/account-auth/...
Enable subaccounts, delegate to API keys, instant-action tokens
API Keys
/v1/api-keys/...
Create, list, rename, revoke keys
Accounts
/v1/accounts/...
Subaccounts, balances, isolated virtual accounts
Trade
/v1/trade/...
Open, close, cancel, margin, batch operations
Positions
/v1/positions/...
Live positions and request-status polling
TP/SL
/v1/tpsl/...
Take-profit / stop-loss
Markets
/v1/markets/...
Market catalog per chain and solver
Pricing
/v1/pricing/...
Mark and last/index prices
Solvers
/v1/solvers/...
Per-solver liquidity, caps, funding
Public Information
/v1/public/...
Read-only account/position/order/funding queries
Instant Layer
/v1/instant-layer/...
Primitives for fast execution
RWA
/v1/rwa/...
Real-world-asset tickers and schedules
In short
Authenticate your wallet and create an API key.
Delegate trading permissions from a subaccount to that key.
Submit an order (
POST /v1/trade/create-position) → get atempId.Poll for the result (
GET /v1/positions/open-request/status).
Your counterparty is always a solver that quotes your trade — not an order book. See What is Carbon.
Last updated

