Where to start
Authentication
Create and manage API keys.
Conventions
Pagination, amounts, timestamps, and error handling.
Onramp guide
Accept fiat, convert to crypto, send on-chain.
Offramp guide
Receive crypto, convert to fiat, pay out to a bank.
Resource hierarchy
Every API key belongs to an organization. An organization contains one or more accounts, and accounts are the central container for all monetary activity on the platform.How money moves
All asset conversions go through the quote-then-execute pattern. Once you hold the right asset, you pay out to a beneficiary.1
Create a quote
Specify the account, source asset, destination asset, and either the amount to sell (
fromAmount) or the amount to receive (toAmount). The API returns a locked rate, the exact amounts on both sides, and any spread fee. Quotes are valid for 5 minutes.2
Execute the quote
Call the execute endpoint. Balances update atomically — the source asset is debited and the destination asset is credited in a single operation. The result is a trade transaction.
3
Pay out
Send funds to a pre-registered beneficiary. Crypto payouts complete immediately with an on-chain
txHash. Fiat payouts enter LOCKED status and settle via banking rails.Environments
Both environments share the same API surface. Sandbox accounts are provisioned automatically when you sign up.