Before you start
- You have a Mesh dashboard account with a sandbox API key (see Prepare to build)
Overview
The Mesh sandbox is a fully functional replica of production — same API, same flows, same SDK — but using simulated exchange data and testnets so you can build and test your integration without touching real funds. All sandbox API calls should go to:https://sandbox-integration-api.meshconnect.com
Testing exchange (CEX) flows
The sandbox includes simulated exchange accounts that behave like their production counterparts, complete with real-time market pricing and stateful portfolios. A set of pre-built test accounts covers a range of scenarios out of the box.Test credentials
All test accounts share the same password and MFA code:- Password:
Pass123 - MFA / OTP code:
123456
| Username | Portfolio | USD Balance | Best for |
|---|---|---|---|
Mesh | Full (BTC, ETH, BNB, USDC, USDT, SOL, XRP, and more) | $10M | General testing |
Mesh2 | Empty | $0 | Empty state / zero balance flows |
Mesh3 | No crypto, cash only | $10M | Buy / onramp flows |
Mesh4 | Full | $100M | Large transaction testing |
MeshBTC | BTC only | $0 | BTC-specific flows |
MeshUSDC | USDC only | $0 | USDC-specific flows |
MeshUSDT | USDT only | $0 | USDT-specific flows |
MeshETH | ETH only | $0 | ETH-specific flows |
MeshSOL | SOL only | $0 | SOL-specific flows |
Testing wallet flows
For self-custody wallet testing, the sandbox connects to real testnets. Transactions are real on-chain events — just on test networks, not mainnet.| Wallet | Testnet | Test token | Instructions |
|---|---|---|---|
| MetaMask | Sepolia (Ethereum testnet) Base Sepolia | SEPOLIAETHSEPOLIAETH | |
| Phantom | Sepolia (Ethereum testnet) Base Sepolia Solana Devnet | SEPOLIAETHSEPOLIAETHDEVNETSOL | Your wallet must be in testnet mode: 1. Go to Settings > Developer Settings 2. Turn on Testnet mode |
Getting testnet tokens
You’ll need testnet tokens in your wallet before you can initiate a transfer. Two ways to get them:- From a public faucet — e.g. the Ethereum Sepolia Faucet for Sepolia ETH.
- From Mesh — reach out to your Mesh representative to request tokens directly.
Limitations
A few things to keep in mind as you test:- Exchanges: Coinbase and a legacy Binance integration are currently the only exchanges available in sandbox. Other production exchanges are not currently replicated.
- Mesh Managed Tokens (MMT): Not supported in sandbox.
- Wallets: Only MetaMask (Sepolia) and Phantom (Sepolia & Solana Devnet) are currently supported for testnet flows.
- Pending webhooks: The
pendingwebhook event is not guaranteed in sandbox — transfers may go directly tosucceededorfailed. Don’t build logic that depends on receivingpendingduring testing. - Testnet expansion: Additional testnet support is on the roadmap. Reach out to your Mesh representative if you have specific testnet needs.
What’s next
Once you’re happy with how everything behaves in sandbox, see Prepare for go-live to set up your production credentials and flip the switch.AI coding reference (llms.txt)
AI coding reference (llms.txt)
AI coding reference — a compact summary of this page’s APIs, parameters, and patterns for use by AI coding assistants (following the llms.txt standard). Human readers can safely ignore this.llms.txt — Sandbox & TestnetsFull production replica for testing. Uses simulated exchange accounts and real blockchain testnets. No real assets move.Sandbox base URL:
https://sandbox-integration-api.meshconnect.comCEX test accounts (all use password Pass123, MFA/OTP 123456):Mesh: Full portfolio (BTC, ETH, BNB, USDC, USDT, SOL, XRP+), $10M USD → general testingMesh2: Empty portfolio, $0 → empty state / zero balance testingMesh3: No crypto, $10M USD → buy/onramp testingMesh4: Full portfolio, $100M USD → large transaction testingMeshBTC/MeshUSDC/MeshUSDT/MeshETH/MeshSOL: Single-asset portfolios
- MetaMask: Sepolia ETH (
SEPOLIAETH), Base Sepolia (SEPOLIAETH) - Phantom: Sepolia ETH, Base Sepolia, Solana Devnet (
DEVNETSOL). Enable testnet: Settings > Developer Settings > Testnet mode. - Get testnet tokens: Ethereum Sepolia Faucet, or ask your Mesh representative.
pending webhook not guaranteed. Only MetaMask + Phantom for wallet flows.