Documentation Index
Fetch the complete documentation index at: https://docs.yativo.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Yativo Crypto Sandbox is an isolated testing environment that mirrors the production API. All wallets and transactions in sandbox run on testnets only — no real funds are ever involved.Sandbox URL
https://crypto-sandbox.yativo.com/api/v1/Production URL
https://crypto-api.yativo.com/api/v1/Quick Start — Use the Shared Sandbox Account
To get started immediately without registering, use the shared sandbox API key below. It’s public and pre-populated with accounts, wallets, customers, and a webhook so you can explore every endpoint right away.Step 1 — Generate a Bearer Token
For quick documentation testing, use the long-lived docs token (valid 1 year):Alternative — Generate a standard 60-minute token
Alternative — Generate a standard 60-minute token
access_token. The docs token is valid for 1 year; the standard token lasts 60 minutes (call /auth/token again to refresh).
Step 2 — Start calling the API
| Resource | Details |
|---|---|
| Accounts | 1 account — “Sandbox Main” |
| Assets | USDC (SOL testnet) at address GY1EZGdpiJNyx2BSKq8rfTDRe5K8Bb6Cf2Bn1pdmE2o1 |
| Customers | 2 customers — alice@example.com, bob@example.com |
| Webhooks | 1 active webhook |
| Agentic Wallets | 1 test wallet with connector |
| Payment Gateway | Simulated checkout available |
Create Your Own Sandbox Account
For private integration testing with dedicated credentials:- Register at crypto.yativo.com/sign-up
- Log in and go to Developer → API Keys
- Create an API key — it works against both sandbox and production (just change the base URL)
- Use
POST /auth/tokenwith your credentials againsthttps://crypto-sandbox.yativo.com/api/v1/
Sandbox vs Production
| Feature | Sandbox | Production |
|---|---|---|
| Base URL | https://crypto-sandbox.yativo.com/api/v1/ | https://crypto-api.yativo.com/api/v1/ |
| API Keys | Same keys work on both | Same |
| Wallets | Testnet only — no real value | Mainnet, real funds |
| Blockchains | Testnets (Solana Devnet, Sepolia, etc.) | Mainnets |
| Swap rates | Simulated | Live market rates |
| IBAN | Testnet IBAN (no real banking) | Live EUR IBAN |
| Card program | Test-mode card provider with simulated transactions | Live card issuer |
| Payment Gateway | Simulated payments via sandbox endpoint | Live on-chain payments |
| Agentic Wallets | Testnet wallets with simulated transactions | Real wallets, real funds |
| Data | Isolated from production | Live data |
All crypto wallets created in sandbox are on testnet chains. Addresses generated will never hold real funds. Testnet tokens can be obtained from each chain’s faucet.
Supported Testnet Chains
| Network | Testnet Used |
|---|---|
| Solana | Devnet |
| Ethereum / Base | Sepolia |
| Gnosis | Chiado |
| Polygon | Amoy |
| BNB Chain | BSC Testnet |
Sandbox Limitations
- Yativo Card KYC: Uses a test-mode KYC and card provider. Transactions are simulated.
- IBAN bank transfers: Cannot receive transfers from real banks — testnet only.
- Swap rates: Simulated, not live market prices.
- Email OTPs: Delivered to real email addresses, same as production.
- Payment Gateway: Use the sandbox simulation endpoint to trigger payment confirmation.
- Agentic Wallets: Testnet chains only. Use the simulation endpoint to generate mock agent transactions.
Sandbox Simulation Endpoints
These endpoints are only available in the sandbox environment and let you simulate events that normally require on-chain activity:| Endpoint | Description |
|---|---|
POST /sandbox/simulate-card-spend | Simulate a card purchase |
POST /sandbox/generate-card-history | Generate mock card transaction history |
POST /sandbox/simulate-gateway-payment | Mark a gateway payment as paid |
POST /sandbox/simulate-agentic-transaction | Create a mock agent transaction |
Environment Variable Pattern
We recommend switching environments with a single variable change:.env.sandbox
.env.production

