Skip to main content
Brale provides a testnet environment for non-production requests. There is no separate sandbox. Only testnets (Sepolia, Solana Devnet, Base Sepolia, etc.) are supported. Blockchain mainnets (Ethereum, Solana, etc.) are not supported in testnet. Real fiat movement is not supported in testnet. Brale does not contact a bank or move real funds. You can still test fiat-funded flows: testnet mints and burns skip the fiat leg, and you can simulate inbound ACH and wire deposits into testnet Automations. See the full set of supported blockchain networks.

1. Create API Credentials scoped to Testnet

Create an application on the Settings page in the Dashboard. Image Select Testnet as Network and enable all resources. Image

2. Mint Tokens on Testnets

When you submit a mint on testnet, we skip the fiat leg and immediately mint on-chain. This simulates an onramp transaction and acts as a faucet to mint tokens for other flows (payouts, etc.). POST https://api.brale.xyz/accounts/account_id/transfers
Request

3. Burn Tokens on Testnets

When you submit a redemption on testnet, we immediately burn on-chain and skip the fiat payout. This simulates an offramp transaction. POST https://api.brale.xyz/accounts/account_id/transfers
Request

4. Simulate a deposit into a testnet Automation

Testnet Automations return placeholder banking coordinates that cannot receive real deposits. To test the full Automation flow, simulate an inbound ACH or wire deposit. Brale runs the normal Automation, Transfer, and testnet mint flow and emits the normal payment.completed webhook event. Your testnet API credentials need the automations:write and network:testnet scopes. Create an Automation with a testnet destination
Wait until the Automation is active
Continue when the response has "status": "active". Simulate the deposit
Brale returns 202 Accepted with the resulting Transfer, including automation_id. transfer_type accepts ach or wire. Fetch the Transfer
When status is complete, destination.transaction_id holds the testnet mint transaction. See Simulate an Automation deposit for validation errors and idempotency behavior.

Follow the Quick Start Guide

Follow Quick Start - Your First Stablecoin Transfer for next steps to get deeper with the Brale API.