The Nxos API lets you move money between fiat and crypto programmatically. You can hold balances in multiple currencies, convert between assets, and pay out to bank accounts or blockchain wallets. All interaction happens through a single REST API authenticated with API keys.Documentation Index
Fetch the complete documentation index at: https://docs.nxos.io/llms.txt
Use this file to discover all available pages before exploring further.
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.| Resource | Description |
|---|---|
| Organization | Your company. Owns accounts and API keys. |
| Account | Holds multi-currency balances. Source for all transactions. |
| Beneficiary | A registered payout recipient — a crypto wallet or a bank account. |
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.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.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.
Environments
| Environment | Base URL | Purpose |
|---|---|---|
| Sandbox | https://api.sandbox.nxos.io | Testing and integration. No real funds. |
| Production | https://api.nxos.io | Live transactions with real funds. |