# Monaco Protocol SDK v1.0.75 > High-performance spot and perpetuals trading infrastructure built on Sei. Complete documentation for builders integrating Monaco Protocol into their applications. - [Introduction](https://docs.0xmonaco.com/introduction.md): Spot and perps trading infrastructure for traders, builders, or AI agents. - [Markets](https://docs.0xmonaco.com/markets.md): View the supported spot and perps markets available on Monaco, including leverage and product support. - [AI & Agents](https://docs.0xmonaco.com/build-with-ai.md): Connect your AI to Monaco to trade, analyze markets, or learn how to build. - [Testnet Guide](https://docs.0xmonaco.com/testnet-guide.md): Connect a wallet, get test USDC, and place your first trade. - [Accounts](https://docs.0xmonaco.com/accounts.md): Understand where your funds sit and what each account is for. - [Sub-Accounts](https://docs.0xmonaco.com/sub-accounts.md): Run separate strategies from separate margin accounts. - [Orderbook](https://docs.0xmonaco.com/trading-mechanics/spot.md): Choose an order type and understand how it can fill. - [Margin](https://docs.0xmonaco.com/trading-mechanics/perps.md): Understand the collateral supporting your perpetual positions. - [Funding Rates](https://docs.0xmonaco.com/trading-mechanics/funding-rates.md): Understand when you pay funding, when you receive it, and how it is calculated. - [Liquidations](https://docs.0xmonaco.com/trading-mechanics/liquidations.md): How Monaco liquidates under-margined risk buckets: the two rungs of the ladder, the price each is limited at, how the queue is ordered, when the book stops owning the position, and what happens to bad debt. - [Auto-Deleveraging](https://docs.0xmonaco.com/trading-mechanics/auto-deleveraging.md): When the order book will not take a liquidating position, Monaco closes it against opposite-side holders at a price fixed when liquidation began — how the trigger works, who pays, in what order, and what reaches the insurance fund. - [TWAP Orders](https://docs.0xmonaco.com/trading-mechanics/twap-orders.md): Spread execution over time, with control over size, duration, and price. - [Self-Trade Prevention](https://docs.0xmonaco.com/trading-mechanics/self-trade-prevention.md): Choose what happens when an incoming order reaches your own resting order. - [Fees](https://docs.0xmonaco.com/fees.md): Base trading fees, maker rebates, and application charges. - [Earn](https://docs.0xmonaco.com/earn.md): Earn from liquidity, referrals, applications, and proposed markets. - [Quickstart](https://docs.0xmonaco.com/quickstart.md): All interactions with Monaco happen through REST, WebSocket, or gRPC APIs. Connect directly, or use an SDK to manage the details for you. - [Wallets & Auth](https://docs.0xmonaco.com/developers/accounts/wallets.md): Connect Sei wallets, authenticate Monaco sessions, and manage wallet assets, asset IDs, token contracts, and supported balances. - [Account Balances](https://docs.0xmonaco.com/developers/account-balances.md): Read Monaco spot balances, ledger movements, portfolio state, and live account balance updates. - [Vault Deposits & Withdrawals](https://docs.0xmonaco.com/developers/vault.md): Approve tokens, deposit wallet assets into Monaco, and withdraw available balances back on-chain. - [Perps Collateral](https://docs.0xmonaco.com/developers/perps-collateral.md): Move collateral into perps, inspect parent margin accounts, use risk buckets, and preview margin impact. - [Markets](https://docs.0xmonaco.com/developers/markets.md): Resolve Monaco trading pairs, product support, pair IDs, metadata, screeners, funding, mark prices, and index prices. - [Orderbooks & Trades](https://docs.0xmonaco.com/developers/orderbooks-trades.md): Read orderbook snapshots, recent trades, candles, and live public market streams. - [Order Management](https://docs.0xmonaco.com/developers/trade.md): Place and manage spot and perps orders, configure risk, and stream live execution updates. - [Rate Limits](https://docs.0xmonaco.com/developers/rate-limits.md): Order, movement, settings, copy trading, read, authentication, public application read, and WebSocket limits: budgets, headers, and how to back off. - [Positions](https://docs.0xmonaco.com/developers/positions.md): Inspect, monitor, modify, and close Monaco perp positions. - [Market-Maker Runbook](https://docs.0xmonaco.com/developers/market-maker-runbook.md): Run an autonomous market maker on Monaco by pairing the MCP command/snapshot plane with the Core SDK WebSocket state plane. - [PrivateLink](https://docs.0xmonaco.com/developers/privatelink.md): Reach Monaco's gRPC trading API and WebSocket feeds from your own AWS VPC over AWS PrivateLink: what changes, how it works, and how to set it up. - [Delegated Agents](https://docs.0xmonaco.com/developers/delegated-agents.md): Authorize separate signer wallets to trade on behalf of an owner account. - [TraderCodes](https://docs.0xmonaco.com/developers/tradercodes.md): Integrate PitPass referral codes into your Monaco application. - [BuilderCodes](https://docs.0xmonaco.com/developers/buildercodes.md): Attribute taker flow, inspect per-trade revenue share, and claim frontend payouts - [Copy Trading](https://docs.0xmonaco.com/developers/copy-trading.md): Lead traders publish a track record; followers mirror their perp fills into a dedicated copy account. - [Testnet Faucet](https://docs.0xmonaco.com/developers/faucet.md): Request fake Monaco testnet assets for authenticated wallets. - [MCP Server](https://docs.0xmonaco.com/sdk/mcp-server.md): Connect Monaco to Claude, Cursor, Codex, Windsurf, and any MCP-compatible assistant. - [TypeScript SDK](https://docs.0xmonaco.com/sdk/typescript/intro.md): @0xmonaco/core - [Applications](https://docs.0xmonaco.com/sdk/typescript/applications.md): Application configuration and public reporting - [Authentication](https://docs.0xmonaco.com/sdk/typescript/auth.md): Wallet-based authentication with ed25519 session keys - [Error Handling](https://docs.0xmonaco.com/sdk/typescript/error-handling.md): Comprehensive error handling guide for Monaco Protocol SDK - [Market Data](https://docs.0xmonaco.com/sdk/typescript/market.md): Query trading pairs and market data - [Market Pulse](https://docs.0xmonaco.com/sdk/typescript/pulse.md): Cached market news and sentiment feed - [Profile](https://docs.0xmonaco.com/sdk/typescript/profile.md): User profile and account information - [Portfolio Analytics](https://docs.0xmonaco.com/sdk/typescript/portfolio.md): Authoritative portfolio summary, performance, realized PnL, assets, and margin - [Trading](https://docs.0xmonaco.com/sdk/typescript/trades.md): Place and manage orders - [Margin Accounts](https://docs.0xmonaco.com/sdk/typescript/margin-accounts.md): Fund and inspect parent margin accounts that back perp risk buckets - [Positions](https://docs.0xmonaco.com/sdk/typescript/positions.md): Inspect, modify, and close perp positions - [Delegated Agents](https://docs.0xmonaco.com/sdk/typescript/delegated-agents.md): Authorize a separate signer wallet to trade on behalf of an owner account - [Vault](https://docs.0xmonaco.com/sdk/typescript/vault.md): Deposit and withdraw tokens - [TraderCodes (PitPass)](https://docs.0xmonaco.com/sdk/typescript/pitpass.md): Referral codes, rewards balance, and rewards transfer - [BuilderCodes](https://docs.0xmonaco.com/sdk/typescript/buildercodes.md): Inspect and claim a frontend's accrued per-trade revenue share - [Copy Trading](https://docs.0xmonaco.com/sdk/typescript/copy-trading.md): Lead trader profiles, the leaderboard, and your follows - [Managed Markets](https://docs.0xmonaco.com/sdk/typescript/managed-markets.md): Claim a fenced maker lease and refresh the server-bounded quote set on an operator-managed launch - [WebSockets](https://docs.0xmonaco.com/sdk/typescript/websockets.md): Real-time order updates and market data streams - [React SDK](https://docs.0xmonaco.com/sdk/react/intro.md): @0xmonaco/react - [useAuth](https://docs.0xmonaco.com/sdk/react/hooks/use-auth.md): Wallet-based authentication with state management - [useCopyTrading](https://docs.0xmonaco.com/sdk/react/hooks/use-copy-trading.md): Copy trading reads and writes, and live follow state via the copy WebSocket channel - [useFees](https://docs.0xmonaco.com/sdk/react/hooks/use-fees.md): Simulate order fees before placing trades - [useInstruments](https://docs.0xmonaco.com/sdk/react/hooks/use-instruments.md): Live market configuration via the instrument WebSocket channel - [useMarket](https://docs.0xmonaco.com/sdk/react/hooks/use-market.md): Query trading pairs and market data - [useMonacoSDK](https://docs.0xmonaco.com/sdk/react/hooks/use-monaco.md): Access SDK instance and global state - [useOHLCV](https://docs.0xmonaco.com/sdk/react/hooks/use-ohlcv.md): Subscribe to real-time candlestick data - [useOrderbook](https://docs.0xmonaco.com/sdk/react/hooks/use-orderbook.md): Real-time orderbook data via WebSocket - [usePitpass hooks](https://docs.0xmonaco.com/sdk/react/hooks/use-pitpass.md): React hooks for PitPass TraderCodes and rewards - [useProfile](https://docs.0xmonaco.com/sdk/react/hooks/use-profile.md): User profile and account information - [usePositions](https://docs.0xmonaco.com/sdk/react/hooks/use-positions.md): React hook for managing perp positions - [useTokenLifecycle](https://docs.0xmonaco.com/sdk/react/hooks/use-token-lifecycle.md): Persist and auto-refresh the authenticated session - [useTrade](https://docs.0xmonaco.com/sdk/react/hooks/use-trade.md): Place and manage orders, including perp orders and conditional TP/SL - [useTradeFeed](https://docs.0xmonaco.com/sdk/react/hooks/use-trade-feed.md): Real-time trade feed via WebSocket - [useUserBalances](https://docs.0xmonaco.com/sdk/react/hooks/use-user-balances.md): Real-time balance tracking and updates via WebSocket - [useUserMovements](https://docs.0xmonaco.com/sdk/react/hooks/use-user-movements.md): Real-time user balance movements and transaction history - [useUserOrders](https://docs.0xmonaco.com/sdk/react/hooks/use-user-orders.md): Real-time order tracking and updates via WebSocket - [useVault](https://docs.0xmonaco.com/sdk/react/hooks/use-vault.md): Deposit and withdraw tokens - [Rust SDK](https://docs.0xmonaco.com/sdk/rust-and-bsr.md): Choose between Monaco's REST and gRPC Rust clients - [Rust REST SDK](https://docs.0xmonaco.com/sdk/rust-rest.md): Get started with Monaco's HTTP/JSON Rust SDK - [Rust gRPC SDK](https://docs.0xmonaco.com/sdk/rust-grpc.md): Get started with Monaco's protobuf-generated Rust gRPC SDK - [Python, Go, C++ & More](https://docs.0xmonaco.com/sdk/python-quickstart.md): Use Python directly, or generate typed clients from Monaco's Buf Schema Registry module - [REST API](https://docs.0xmonaco.com/api-reference.md): Standard HTTP/JSON access for backends, scripts, custom clients, and API tooling - [Health check](https://docs.0xmonaco.com/api-reference/healthservice/health-check.md): Health check. - [Create authentication challenge](https://docs.0xmonaco.com/api-reference/authservice/create-authentication-challenge.md): Create authentication challenge. - [Verify signature and authenticate](https://docs.0xmonaco.com/api-reference/authservice/verify-signature-and-authenticate.md): Verify signature and authenticate. - [Refresh session expiry](https://docs.0xmonaco.com/api-reference/authservice/refresh-session-expiry.md): Refresh session expiry. - [Revoke current session](https://docs.0xmonaco.com/api-reference/authservice/revoke-current-session.md): Revoke current session. - [Get user profile](https://docs.0xmonaco.com/api-reference/accountsservice/get-user-profile.md): Get user profile. - [Get user balances](https://docs.0xmonaco.com/api-reference/accountsservice/get-user-balances.md): Get user balances. - [Get user balance by asset](https://docs.0xmonaco.com/api-reference/accountsservice/get-user-balance-by-asset.md): Get user balance by asset. - [Get user movements](https://docs.0xmonaco.com/api-reference/accountsservice/get-user-movements.md): Get user movements. - [Get user trade history](https://docs.0xmonaco.com/api-reference/accountsservice/get-user-trade-history.md): Get user trades. - [Get portfolio stats](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-stats.md): Get portfolio stats. - [Get portfolio chart time series](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-chart-time-series.md): Get portfolio chart time series. - [Get portfolio summary](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-summary.md): Get authoritative portfolio summary and activity for one rolling period. - [Get portfolio performance](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-performance.md): Get transfer-neutral portfolio performance and sampled-TWR history. - [Get portfolio realized PnL](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-realized-pnl.md): Get bucketed closed-trade, funding, and fee PnL. - [Get portfolio assets](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-assets.md): Get authoritative spot asset values and spot-subportfolio performance. - [Get portfolio margin](https://docs.0xmonaco.com/api-reference/accountsservice/get-portfolio-margin.md): Get the current authoritative parent margin and risk-bucket projection. - [List funding payments](https://docs.0xmonaco.com/api-reference/accountsservice/list-funding-payments.md): List funding payment history. - [List sub-accounts with balances](https://docs.0xmonaco.com/api-reference/accountsservice/list-sub-accounts-with-balances.md): List sub-accounts with balances. - [Get your self-trade-prevention default](https://docs.0xmonaco.com/api-reference/accountsservice/get-your-self-trade-prevention-default.md): Get your self-trade-prevention default. - [Set your self-trade-prevention default](https://docs.0xmonaco.com/api-reference/accountsservice/set-your-self-trade-prevention-default.md): Set your self-trade-prevention default. - [Create sub-account limit](https://docs.0xmonaco.com/api-reference/accountsservice/create-sub-account-limit.md): Create sub-account limit. - [Get sub-account limits](https://docs.0xmonaco.com/api-reference/accountsservice/get-sub-account-limits.md): Get sub-account limits. - [Update sub-account limit](https://docs.0xmonaco.com/api-reference/accountsservice/update-sub-account-limit.md): Update sub-account limit. - [Delete sub-account limit](https://docs.0xmonaco.com/api-reference/accountsservice/delete-sub-account-limit.md): Delete sub-account limit. - [Get application configuration](https://docs.0xmonaco.com/api-reference/applicationsservice/get-application-configuration.md): Get application configuration. - [Get application stats](https://docs.0xmonaco.com/api-reference/applicationsservice/get-application-stats.md): Get application stats. - [List application users](https://docs.0xmonaco.com/api-reference/applicationsservice/list-application-users.md): List application users. - [List application balances](https://docs.0xmonaco.com/api-reference/applicationsservice/list-application-balances.md): List application balances. - [List application orders](https://docs.0xmonaco.com/api-reference/applicationsservice/list-application-orders.md): List application orders. - [List application movements](https://docs.0xmonaco.com/api-reference/applicationsservice/list-application-movements.md): List application movements. - [Trading Pairs](https://docs.0xmonaco.com/api-reference/marketservice/trading-pairs.md): Trading Pairs - [Trading Pair By ID](https://docs.0xmonaco.com/api-reference/marketservice/trading-pair-by-id.md): Trading Pair By ID - [Market Metadata](https://docs.0xmonaco.com/api-reference/marketservice/market-metadata.md): Market Metadata - [Get apiv1marketpairs perpconfig](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-perpconfig.md): Perp market risk/config parameters. - [Get apiv1marketpairs perpsummary](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-perpsummary.md): Perp market summary combining public candles, risk marks, funding, and open interest. - [Get apiv1marketpairs mark price](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-mark-price.md): Current mark price for a perp market. - [Get apiv1marketpairs index price](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-index-price.md): Current index/oracle price for a perp market. - [Get apiv1marketpairs funding](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-funding.md): Funding state for a perp market. - [Get apiv1marketpairs fundinghistory](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketpairs-fundinghistory.md): Historical funding settlements for a perp market. - [Get apiv1marketfundinghistory](https://docs.0xmonaco.com/api-reference/marketservice/get-apiv1marketfundinghistory.md): Historical funding settlements across all perp markets in one call, so clients don't have to fan out one request per trading pair. - [Open Interest](https://docs.0xmonaco.com/api-reference/marketservice/open-interest.md): Open interest for a perp market. - [Candlestick Data](https://docs.0xmonaco.com/api-reference/marketservice/candlestick-data.md): Candlestick Data - [Market Stats](https://docs.0xmonaco.com/api-reference/marketservice/market-stats.md): Market Stats - [Market Screener](https://docs.0xmonaco.com/api-reference/marketservice/market-screener.md): Market Screener - [Orderbook Snapshot](https://docs.0xmonaco.com/api-reference/orderbookservice/orderbook-snapshot.md): Orderbook Snapshot - [Recent Trades](https://docs.0xmonaco.com/api-reference/tradesservice/recent-trades.md): Recent Trades - [Get Trade by ID](https://docs.0xmonaco.com/api-reference/tradesservice/get-trade-by-id.md): Get Trade by ID - [Simulate fees for a potential order](https://docs.0xmonaco.com/api-reference/feesservice/simulate-fees-for-a-potential-order.md): Simulate fees for a potential order. - [Get my fee tier and pair schedule](https://docs.0xmonaco.com/api-reference/feesservice/get-my-fee-tier-and-pair-schedule.md): Return the caller's current fee tier, rolling 14-day volumes, and a pair's schedule. - [Mint all testnet tokens](https://docs.0xmonaco.com/api-reference/faucetservice/mint-all-testnet-tokens.md): Mint all testnet tokens. - [Get faucet quota and recent requests](https://docs.0xmonaco.com/api-reference/faucetservice/get-faucet-quota-and-recent-requests.md): Get faucet quota and recent requests. - [Initiate withdrawal](https://docs.0xmonaco.com/api-reference/withdrawalsservice/initiate-withdrawal.md): Initiate a withdrawal. - [List pending withdrawals](https://docs.0xmonaco.com/api-reference/withdrawalsservice/list-pending-withdrawals.md): List the caller's pending withdrawals. - [Get withdrawal](https://docs.0xmonaco.com/api-reference/withdrawalsservice/get-withdrawal.md): Fetch a withdrawal's executable calldata by index. - [Get the market pulse news feed](https://docs.0xmonaco.com/api-reference/pulseservice/get-the-market-pulse-news-feed.md): Get the market pulse news feed. - [Whitelist applications closed](https://docs.0xmonaco.com/api-reference/whitelistservice/whitelist-applications-closed.md): Public whitelist applications are closed. - [Register a deposit address for monitoring](https://docs.0xmonaco.com/api-reference/sweeperservice/register-a-deposit-address-for-monitoring.md): Register a deposit address for monitoring. - [List the chains and assets the sweeper watches](https://docs.0xmonaco.com/api-reference/sweeperservice/list-the-chains-and-assets-the-sweeper-watches.md): The chains and assets the sweeper watches. - [List caller managed market assignments](https://docs.0xmonaco.com/api-reference/managedmarketsservice/list-caller-managed-market-assignments.md): Requires the configured maker wallet session. Delegated-agent sessions are not supported and receive 403. - [Claim or renew a fenced maker lease](https://docs.0xmonaco.com/api-reference/managedmarketsservice/claim-or-renew-a-fenced-maker-lease.md): Requires the configured maker wallet session. Delegated-agent sessions are not supported and receive 403. - [Refresh the server-bounded managed quote set](https://docs.0xmonaco.com/api-reference/managedmarketsservice/refresh-the-server-bounded-managed-quote-set.md): Requires the configured maker wallet session. Delegated-agent sessions are not supported and receive 403. - [Get user orders](https://docs.0xmonaco.com/api-reference/ordersservice/get-user-orders.md): Get user orders. - [Create new order](https://docs.0xmonaco.com/api-reference/ordersservice/create-new-order.md): Create new order. - [Get order by ID](https://docs.0xmonaco.com/api-reference/ordersservice/get-order-by-id.md): Get order by ID. - [Replace existing order](https://docs.0xmonaco.com/api-reference/ordersservice/replace-existing-order.md): Replace existing order. - [Cancel existing order](https://docs.0xmonaco.com/api-reference/ordersservice/cancel-existing-order.md): Cancel existing order. - [Batch cancel specific orders](https://docs.0xmonaco.com/api-reference/ordersservice/batch-cancel-specific-orders.md): Batch cancel specific orders. - [Batch create orders](https://docs.0xmonaco.com/api-reference/ordersservice/batch-create-orders.md): Batch create orders. - [Batch replace orders](https://docs.0xmonaco.com/api-reference/ordersservice/batch-replace-orders.md): Batch replace orders. - [Cancel all orders](https://docs.0xmonaco.com/api-reference/ordersservice/cancel-all-orders.md): Cancel all orders. - [Cancel all orders for a trading pair](https://docs.0xmonaco.com/api-reference/ordersservice/cancel-all-orders-for-a-trading-pair.md): Cancel all orders for a trading pair. - [Get apiv1ordersconditional](https://docs.0xmonaco.com/api-reference/ordersservice/get-apiv1ordersconditional.md): Get a single conditional (TP/SL) order by its UUID. - [Get apiv1ordersconditional](https://docs.0xmonaco.com/api-reference/ordersservice/get-apiv1ordersconditional.md): Get a single conditional (TP/SL) order by its UUID. - [Delete apiv1ordersconditional](https://docs.0xmonaco.com/api-reference/ordersservice/delete-apiv1ordersconditional.md): Cancel conditional TP/SL order. - [Create TWAP order](https://docs.0xmonaco.com/api-reference/ordersservice/create-twap-order.md): Create TWAP order. - [List TWAP orders](https://docs.0xmonaco.com/api-reference/ordersservice/list-twap-orders.md): List TWAP orders. - [Get TWAP order by ID](https://docs.0xmonaco.com/api-reference/ordersservice/get-twap-order-by-id.md): Get TWAP order by ID. - [Get TWAP order TCA report](https://docs.0xmonaco.com/api-reference/ordersservice/get-twap-order-tca-report.md): Get TWAP execution quality (TCA) report. - [Cancel TWAP order](https://docs.0xmonaco.com/api-reference/ordersservice/cancel-twap-order.md): Cancel TWAP order. - [Get apiv1marginaccounts](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginaccounts.md) - [Get apiv1marginaccounts](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginaccounts.md) - [Post apiv1marginaccounts collateraltransfer in](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginaccounts-collateraltransfer-in.md): DEPRECATED (0XM-2632): this endpoint overloads two unrelated operations — with `trading_pair_id` it allocates into that pair's isolated risk bucket (crediting the sole open position's stored margin), without it it performs a wallet-debiting deposit to the parent margin account. Use `TransferColl… - [Post apiv1marginaccounts collateraltransfer out](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginaccounts-collateraltransfer-out.md) - [Get apiv1marginaccounts movements](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginaccounts-movements.md) - [Get apiv1marginaccounts pnl](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginaccounts-pnl.md): One margin account's own PnL: realized (settled on the account plus still held in its open risk buckets) and unrealized (its positions repriced at the latest risk marks). Transfers between the caller's accounts are flows, not PnL, so the figures of the caller's accounts sum to the owner-wide fig… - [Post apiv1marginaccounts simulate order risk](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginaccounts-simulate-order-risk.md) - [Get apiv1margincollateralavailable](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1margincollateralavailable.md) - [Post apiv1margincollateraltransfer](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1margincollateraltransfer.md): Move collateral between the spot wallet, the caller's margin accounts and their risk buckets. `from` and `to` each name the wallet or a margin account (optionally one of its risk buckets). Supported moves: wallet to the default margin account and back, margin account to margin account, and margi… - [Get apiv1marginparent margin account](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginparent-margin-account.md) - [Post apiv1marginparent margin accountcollateraltransfer in](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountcollateraltransfer-in.md) - [Post apiv1marginparent margin accountcollateraltransfer out](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountcollateraltransfer-out.md) - [Get apiv1marginparent margin accountmovements](https://docs.0xmonaco.com/api-reference/marginaccountsservice/get-apiv1marginparent-margin-accountmovements.md) - [Post apiv1marginparent margin accountsimulate order risk](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountsimulate-order-risk.md) - [Post apiv1marginrisk bucketscollateraltransfer in](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginrisk-bucketscollateraltransfer-in.md): Fund a risk bucket from the parent margin account's unallocated collateral (no wallet movement; the bucket is created if needed). Since 0XM-2632, funding an ISOLATED bucket that holds an open position also credits that position's stored margin — the same behavior as the deprecated `TransferColla… - [Post apiv1marginrisk bucketssimulate order risk](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginrisk-bucketssimulate-order-risk.md) - [Post apiv1marginsub accounts](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginsub-accounts.md): Open a sub-account: another margin account of the caller, keyed by `subaccount_key`, with its own collateral and its own risk buckets. The default margin account (key `default`) is the only one deposits and withdrawals touch; fund a sub-account with `TransferCollateral`. Re-creating the key of a… - [Post apiv1marginsub accounts close](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-close.md): Close a sub-account. Refused unless it is flat: no position and no order, conditional order or TWAP. Its flat, solvent risk buckets close in the same step, and all of its remaining collateral moves to the default margin account. A risk bucket in liquidation or bad debt refuses the close, and not… - [Post apiv1marginsub accounts collateraltransfer in](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-collateraltransfer-in.md): Move collateral from the caller's default margin account to one of their sub-accounts, in one sequenced step. The same move as `TransferCollateral` from the default account to the sub-account. The path names an open sub-account of the caller; the default margin account itself is refused (fund it… - [Post apiv1marginsub accounts collateraltransfer out](https://docs.0xmonaco.com/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-collateraltransfer-out.md): Move collateral from one of the caller's sub-accounts back to their default margin account, in one sequenced step. The mirror of `TransferCollateralToSubAccount`; the amount must fit the sub-account's free collateral. - [Get apiv1positions](https://docs.0xmonaco.com/api-reference/positionsservice/get-apiv1positions.md) - [Get apiv1positionshistory](https://docs.0xmonaco.com/api-reference/positionsservice/get-apiv1positionshistory.md) - [Post apiv1positionsbatch close all](https://docs.0xmonaco.com/api-reference/positionsservice/post-apiv1positionsbatch-close-all.md): Close all open positions in a single batch ("panic close"). - [Get apiv1positions](https://docs.0xmonaco.com/api-reference/positionsservice/get-apiv1positions.md) - [Post apiv1positions close](https://docs.0xmonaco.com/api-reference/positionsservice/post-apiv1positions-close.md) - [Get position PnL history](https://docs.0xmonaco.com/api-reference/positionsservice/get-position-pnl-history.md): Get bucketed PnL history for one position. - [Get apiv1positions risk](https://docs.0xmonaco.com/api-reference/positionsservice/get-apiv1positions-risk.md) - [Post apiv1positions tp sl](https://docs.0xmonaco.com/api-reference/positionsservice/post-apiv1positions-tp-sl.md) - [Upsert delegated agent](https://docs.0xmonaco.com/api-reference/delegatedagentsservice/upsert-delegated-agent.md): Register or update a delegated agent. - [List delegated agents](https://docs.0xmonaco.com/api-reference/delegatedagentsservice/list-delegated-agents.md): List the calling owner's delegated agents. - [List delegating owners](https://docs.0xmonaco.com/api-reference/delegatedagentsservice/list-delegating-owners.md): List the owners that have delegated to the calling agent. - [Revoke delegated agent](https://docs.0xmonaco.com/api-reference/delegatedagentsservice/revoke-delegated-agent.md): Revoke a delegated agent. - [Create delegated session](https://docs.0xmonaco.com/api-reference/delegatedagentsservice/create-delegated-session.md): Exchange the agent's session for an owner-scoped delegated session. - [Get your TraderCode](https://docs.0xmonaco.com/api-reference/tradercodeservice/get-your-tradercode.md): Claim your TraderCode. - [Check custom TraderCode availability](https://docs.0xmonaco.com/api-reference/tradercodeservice/check-custom-tradercode-availability.md): Check custom-handle availability (public, advisory). - [Look up a TraderCode](https://docs.0xmonaco.com/api-reference/tradercodeservice/look-up-a-tradercode.md): Look up a TraderCode (public). - [Claim or edit your custom TraderCode](https://docs.0xmonaco.com/api-reference/tradercodeservice/claim-or-edit-your-custom-tradercode.md): Claim or edit your custom TraderCode handle. - [Clear your custom TraderCode](https://docs.0xmonaco.com/api-reference/tradercodeservice/clear-your-custom-tradercode.md): Clear your custom TraderCode handle. - [Get your referral position](https://docs.0xmonaco.com/api-reference/tradercodeservice/get-your-referral-position.md): Read your own referral position (self-scoped). - [Get your referral downline and earnings](https://docs.0xmonaco.com/api-reference/tradercodeservice/get-your-referral-downline-and-earnings.md): Read your own downline earnings (self-scoped). - [Get one level of your referral tree](https://docs.0xmonaco.com/api-reference/tradercodeservice/get-one-level-of-your-referral-tree.md): Read one level of your own referral tree (self-scoped). - [Get your rewards balance](https://docs.0xmonaco.com/api-reference/tradercodeservice/get-your-rewards-balance.md): Read accrued PitPass rewards balance. - [Transfer rewards into a trading balance](https://docs.0xmonaco.com/api-reference/tradercodeservice/transfer-rewards-into-a-trading-balance.md): Transfer earned rewards into a trading balance. - [List lead traders](https://docs.0xmonaco.com/api-reference/copytradingservice/list-lead-traders.md): List lead traders. - [Get a lead trader](https://docs.0xmonaco.com/api-reference/copytradingservice/get-a-lead-trader.md): Get a lead trader's profile. - [List a lead trader's closed trades](https://docs.0xmonaco.com/api-reference/copytradingservice/list-a-lead-traders-closed-trades.md): List a lead trader's closed trades. - [List a followed lead trader's open positions](https://docs.0xmonaco.com/api-reference/copytradingservice/list-a-followed-lead-traders-open-positions.md): List a lead trader's open positions. - [Register as a lead trader or edit your profile](https://docs.0xmonaco.com/api-reference/copytradingservice/register-as-a-lead-trader-or-edit-your-profile.md): Register as a lead trader or edit your profile. - [Get your lead trader profile](https://docs.0xmonaco.com/api-reference/copytradingservice/get-your-lead-trader-profile.md): Get your lead trader profile. - [List your followers](https://docs.0xmonaco.com/api-reference/copytradingservice/list-your-followers.md): List your current followers. - [Follow a lead trader or edit a follow](https://docs.0xmonaco.com/api-reference/copytradingservice/follow-a-lead-trader-or-edit-a-follow.md): Follow a lead trader or edit a follow. - [List your follows](https://docs.0xmonaco.com/api-reference/copytradingservice/list-your-follows.md): List your follows. - [Get one of your follows](https://docs.0xmonaco.com/api-reference/copytradingservice/get-one-of-your-follows.md): Get one of your follows. - [Preview copying a lead trader's open positions](https://docs.0xmonaco.com/api-reference/copytradingservice/preview-copying-a-lead-traders-open-positions.md): Preview copying a leader's open positions. - [Stop a follow](https://docs.0xmonaco.com/api-reference/copytradingservice/stop-a-follow.md): Stop a follow. - [List the open positions of a followed lead trader](https://docs.0xmonaco.com/api-reference/copytradingservice/list-the-open-positions-of-a-followed-lead-trader.md): List the open positions of the leader one of your follows copies. - [Close a follow's copy positions](https://docs.0xmonaco.com/api-reference/copytradingservice/close-a-follows-copy-positions.md): Close a follow's copy positions. - [Close all your copy positions](https://docs.0xmonaco.com/api-reference/copytradingservice/close-all-your-copy-positions.md): Close all your copy positions. - [Add margin to a copy position](https://docs.0xmonaco.com/api-reference/copytradingservice/add-margin-to-a-copy-position.md): Add margin to a copy position (0XM-2971). - [Get your BuilderCodes program configuration](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/get-your-buildercodes-program-configuration.md): Read this application's BuilderCodes program state. - [Set your builder fee](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/set-your-builder-fee.md): Set this application's builder fee. - [List your builder-fee changes](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/list-your-builder-fee-changes.md): List this application's builder-fee changes. - [List your per-trade BuilderCodes earnings](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/list-your-per-trade-buildercodes-earnings.md): List this application's per-trade BuilderCodes earnings. - [Summarize your BuilderCodes earnings](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/summarize-your-buildercodes-earnings.md): Summarize this application's BuilderCodes earnings by token. - [Get your accrued BuilderCodes balance](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/get-your-accrued-buildercodes-balance.md): Read the caller's accrued BuilderCodes reward-bucket balances. - [Claim accrued BuilderCodes payout balance](https://docs.0xmonaco.com/api-reference/buildercoderewardsservice/claim-accrued-buildercodes-payout-balance.md): Claim accrued BuilderCodes payout balance. - [WebSocket API](https://docs.0xmonaco.com/reference/websockets.md): Listen to live market data and authenticated account events over raw WebSockets - [HTTP message signatures](https://docs.0xmonaco.com/reference/http-message-signatures.md): RFC 9421 session-key signing profile and migration from legacy REST authentication. - [gRPC API](https://docs.0xmonaco.com/reference/grpc.md): Endpoint, protobuf module, and available services - [Protobuf Reference](https://docs.0xmonaco.com/grpc/protos.md): Packages, service groups, and protobuf entry points - [AuthService](https://docs.0xmonaco.com/grpc/protos/auth.md): Wallet and session authentication RPCs - [AccountsService](https://docs.0xmonaco.com/grpc/protos/accounts.md): Profiles, balances, movements, sub-accounts, trades, and portfolio RPCs - [ApplicationsService](https://docs.0xmonaco.com/grpc/protos/applications.md): Application configuration, users, balances, orders, movements, and stats - [HealthService](https://docs.0xmonaco.com/grpc/protos/health.md): Public gRPC health check - [WhitelistService](https://docs.0xmonaco.com/grpc/protos/whitelist.md): Retired public whitelist application endpoint - [MarketService](https://docs.0xmonaco.com/grpc/protos/market.md): Trading pairs, candles, metadata, screener, funding, and perp market data - [PulseService](https://docs.0xmonaco.com/grpc/protos/pulse.md): Cached market news and sentiment feed - [OrdersService](https://docs.0xmonaco.com/grpc/protos/orders.md): Order entry, cancellation, replacement, batch operations, and order lookup - [OrderbookService](https://docs.0xmonaco.com/grpc/protos/orderbook.md): Public orderbook snapshots - [TradesService](https://docs.0xmonaco.com/grpc/protos/trades.md): Public recent trades and authenticated user trade history - [FeesService](https://docs.0xmonaco.com/grpc/protos/fees.md): Fee simulation - [MarginAccountsService](https://docs.0xmonaco.com/grpc/protos/margin-accounts.md): Parent margin account summaries, risk bucket collateral transfers, movements, and risk simulation - [PositionsService](https://docs.0xmonaco.com/grpc/protos/positions.md): Margin positions, close flows, risk, margin adjustments, history, and TP/SL - [WithdrawalsService](https://docs.0xmonaco.com/grpc/protos/withdrawals.md): Withdrawal initiation and executable calldata lookup - [SweeperService](https://docs.0xmonaco.com/grpc/protos/sweeper.md): Registered deposit-address monitoring and automatic sweeping - [DelegatedAgentsService](https://docs.0xmonaco.com/grpc/protos/delegated-agents.md): Delegated-agent registration, lookup, revocation, and delegated sessions - [FaucetService](https://docs.0xmonaco.com/grpc/protos/faucet.md): Testnet token minting - [TraderCodeService](https://docs.0xmonaco.com/grpc/protos/pitpass.md): PitPass referral codes and rewards - [CopyTradingService](https://docs.0xmonaco.com/grpc/protos/copy-trading.md): Copy trading: lead trader profiles, follows and the leaderboard - [BuildercodeRewardsService](https://docs.0xmonaco.com/grpc/protos/buildercodes.md): BuilderCodes frontend revenue-share earnings and payout claim - [ManagedMarketsService](https://docs.0xmonaco.com/grpc/protos/managed-markets.md): Fenced maker leases and server-bounded quote refreshes on operator-managed launches - [Changelog](https://docs.0xmonaco.com/changelog.md) - [Build a Trading App](https://docs.0xmonaco.com/examples/build-trading-app.md): A step-by-step guide for frontend teams building a trading interface on Monaco Protocol's CLOB infrastructure - [Complete Integration Example](https://docs.0xmonaco.com/examples/complete-flow.md): End-to-end example showing authentication, deposits, withdrawals, and trading with Monaco Protocol SDK - [Perp Trading Example](https://docs.0xmonaco.com/examples/perp-flow.md): End-to-end example: deposit, fund a parent margin account, open a 5x long, attach TP/SL, and close - [V1.0.75](https://docs.0xmonaco.com/releases/v1.0.75.md) - [V1.0.74](https://docs.0xmonaco.com/releases/v1.0.74.md) - [V1.0.73](https://docs.0xmonaco.com/releases/v1.0.73.md) - [V1.0.72](https://docs.0xmonaco.com/releases/v1.0.72.md) - [V1.0.70](https://docs.0xmonaco.com/releases/v1.0.70.md) - [V1.0.69](https://docs.0xmonaco.com/releases/v1.0.69.md) - [V1.0.67](https://docs.0xmonaco.com/releases/v1.0.67.md) - [V1.0.66](https://docs.0xmonaco.com/releases/v1.0.66.md) - [V1.0.65](https://docs.0xmonaco.com/releases/v1.0.65.md) - [V1.0.64](https://docs.0xmonaco.com/releases/v1.0.64.md) - [V1.0.62](https://docs.0xmonaco.com/releases/v1.0.62.md) - [V1.0.61](https://docs.0xmonaco.com/releases/v1.0.61.md) - [V1.0.60](https://docs.0xmonaco.com/releases/v1.0.60.md) - [V1.0.59](https://docs.0xmonaco.com/releases/v1.0.59.md) - [V1.0.58](https://docs.0xmonaco.com/releases/v1.0.58.md) - [V1.0.57](https://docs.0xmonaco.com/releases/v1.0.57.md) - [V1.0.56](https://docs.0xmonaco.com/releases/v1.0.56.md) - [V1.0.55](https://docs.0xmonaco.com/releases/v1.0.55.md) - [V1.0.54](https://docs.0xmonaco.com/releases/v1.0.54.md) - [V1.0.53](https://docs.0xmonaco.com/releases/v1.0.53.md) - [V1.0.51](https://docs.0xmonaco.com/releases/v1.0.51.md) - [V1.0.50](https://docs.0xmonaco.com/releases/v1.0.50.md) - [V1.0.48](https://docs.0xmonaco.com/releases/v1.0.48.md) - [V1.0.47](https://docs.0xmonaco.com/releases/v1.0.47.md) - [V1.0.46](https://docs.0xmonaco.com/releases/v1.0.46.md) - [V1.0.45](https://docs.0xmonaco.com/releases/v1.0.45.md) - [V1.0.44](https://docs.0xmonaco.com/releases/v1.0.44.md) - [V1.0.43](https://docs.0xmonaco.com/releases/v1.0.43.md) - [V1.0.42](https://docs.0xmonaco.com/releases/v1.0.42.md) - [V1.0.41](https://docs.0xmonaco.com/releases/v1.0.41.md) - [V1.0.40](https://docs.0xmonaco.com/releases/v1.0.40.md) - [V1.0.39](https://docs.0xmonaco.com/releases/v1.0.39.md) - [V1.0.38](https://docs.0xmonaco.com/releases/v1.0.38.md) - [V1.0.37](https://docs.0xmonaco.com/releases/v1.0.37.md) - [V1.0.36](https://docs.0xmonaco.com/releases/v1.0.36.md) - [V1.0.34](https://docs.0xmonaco.com/releases/v1.0.34.md) - [V1.0.33](https://docs.0xmonaco.com/releases/v1.0.33.md) - [V1.0.32](https://docs.0xmonaco.com/releases/v1.0.32.md) - [V1.0.29](https://docs.0xmonaco.com/releases/v1.0.29.md) - [V1.0.26](https://docs.0xmonaco.com/releases/v1.0.26.md) - [V1.0.24](https://docs.0xmonaco.com/releases/v1.0.24.md) - [V1.0.21](https://docs.0xmonaco.com/releases/v1.0.21.md) - [V1.0.16](https://docs.0xmonaco.com/releases/v1.0.16.md) - [V1.0.7](https://docs.0xmonaco.com/releases/v1.0.7.md) - [V1.0.3](https://docs.0xmonaco.com/releases/v1.0.3.md) - [V1.0.2](https://docs.0xmonaco.com/releases/v1.0.2.md) - [V0.8.22](https://docs.0xmonaco.com/releases/v0.8.22.md) - [V0.8.21](https://docs.0xmonaco.com/releases/v0.8.21.md) - [V0.8.20](https://docs.0xmonaco.com/releases/v0.8.20.md) - [V0.8.19](https://docs.0xmonaco.com/releases/v0.8.19.md) - [V0.8.18](https://docs.0xmonaco.com/releases/v0.8.18.md) - [V0.8.16](https://docs.0xmonaco.com/releases/v0.8.16.md) - [V0.8.15](https://docs.0xmonaco.com/releases/v0.8.15.md) - [V0.8.14](https://docs.0xmonaco.com/releases/v0.8.14.md) - [V0.8.11](https://docs.0xmonaco.com/releases/v0.8.11.md) - [V0.8.10](https://docs.0xmonaco.com/releases/v0.8.10.md) - [V0.8.8](https://docs.0xmonaco.com/releases/v0.8.8.md) - [V0.8.7](https://docs.0xmonaco.com/releases/v0.8.7.md) - [V0.8.5](https://docs.0xmonaco.com/releases/v0.8.5.md) - [V0.8.4](https://docs.0xmonaco.com/releases/v0.8.4.md) - [V0.7.9](https://docs.0xmonaco.com/releases/v0.7.9.md) - [V0.7.8](https://docs.0xmonaco.com/releases/v0.7.8.md) - [V0.7.2](https://docs.0xmonaco.com/releases/v0.7.2.md) - [V0.7.0](https://docs.0xmonaco.com/releases/v0.7.0.md) - [V0.6.3](https://docs.0xmonaco.com/releases/v0.6.3.md) - [V0.6.2](https://docs.0xmonaco.com/releases/v0.6.2.md) - [V0.6.1](https://docs.0xmonaco.com/releases/v0.6.1.md) - [V0.6.0](https://docs.0xmonaco.com/releases/v0.6.0.md) - [V0.5.9](https://docs.0xmonaco.com/releases/v0.5.9.md) - [V0.5.8](https://docs.0xmonaco.com/releases/v0.5.8.md) - [V0.5.7](https://docs.0xmonaco.com/releases/v0.5.7.md) - [V0.5.6](https://docs.0xmonaco.com/releases/v0.5.6.md) - [V0.5.5](https://docs.0xmonaco.com/releases/v0.5.5.md) - [V0.5.4](https://docs.0xmonaco.com/releases/v0.5.4.md) - [V0.5.3](https://docs.0xmonaco.com/releases/v0.5.3.md) - [V0.5.2](https://docs.0xmonaco.com/releases/v0.5.2.md) - [V0.5.1](https://docs.0xmonaco.com/releases/v0.5.1.md) - [V0.5.0](https://docs.0xmonaco.com/releases/v0.5.0.md) - [V0.4.1](https://docs.0xmonaco.com/releases/v0.4.1.md) - [V0.4.0](https://docs.0xmonaco.com/releases/v0.4.0.md) - [V0.3.1](https://docs.0xmonaco.com/releases/v0.3.1.md) - [V0.3.0](https://docs.0xmonaco.com/releases/v0.3.0.md) - [V0.2.0](https://docs.0xmonaco.com/releases/v0.2.0.md) - [V0.1.6](https://docs.0xmonaco.com/releases/v0.1.6.md) - [V0.1.5](https://docs.0xmonaco.com/releases/v0.1.5.md) - [V0.1.1](https://docs.0xmonaco.com/releases/v0.1.1.md) ## OpenAPI Specs - [openapi](/proto-openapi/api/openapi.yaml) ## Optional - [Website](https://0xmonaco.com) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.