Skip to main content
By the end of this guide, you’ll be set up to test your full Mesh integration against sandbox exchange accounts and wallet testnets — without touching real funds.
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
But the username differs depending on the scenarios you’d like to test.
UsernamePortfolioUSD BalanceBest for
MeshFull (BTC, ETH, BNB, USDC, USDT, SOL, XRP, and more)$10MGeneral testing
Mesh2Empty$0Empty state / zero balance flows
Mesh3No crypto, cash only$10MBuy / onramp flows
Mesh4Full$100MLarge transaction testing
MeshBTCBTC only$0BTC-specific flows
MeshUSDCUSDC only$0USDC-specific flows
MeshUSDTUSDT only$0USDT-specific flows
MeshETHETH only$0ETH-specific flows
MeshSOLSOL only$0SOL-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.
WalletTestnetTest tokenInstructions
MetaMaskSepolia (Ethereum testnet)
Base Sepolia
SEPOLIAETH
SEPOLIAETH
PhantomSepolia (Ethereum testnet)
Base Sepolia
Solana Devnet
SEPOLIAETH
SEPOLIAETH
DEVNETSOL
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:
  1. From a public faucet — e.g. the Ethereum Sepolia Faucet for Sepolia ETH.
  2. 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 pending webhook event is not guaranteed in sandbox — transfers may go directly to succeeded or failed. Don’t build logic that depends on receiving pending during 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 — 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 testing
  • Mesh2: Empty portfolio, $0 → empty state / zero balance testing
  • Mesh3: No crypto, $10M USD → buy/onramp testing
  • Mesh4: Full portfolio, $100M USD → large transaction testing
  • MeshBTC / MeshUSDC / MeshUSDT / MeshETH / MeshSOL: Single-asset portfolios
Wallet testnets:
  • 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.
Sandbox limitations: Only Coinbase + legacy Binance available. MMT not supported. pending webhook not guaranteed. Only MetaMask + Phantom for wallet flows.