> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brale.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Sandbox and Testnet

> Use Brale's testnet environment to build and test stablecoin integrations without moving real funds.

Brale provides a testnet environment for non-production requests. There is no separate sandbox.

Only testnets (Sepolia, Solana Devnet, Base Sepolia, etc.) are supported. Fiat flows and blockchain mainnets (Ethereum, Solana, etc.) are not supported in testnet.

See the full set of [supported blockchain networks](/coverage/transfer-types#onchain).

## 1. Create API Credentials scoped to Testnet

Create an application on the Settings page in the Dashboard.

<img src="https://mintcdn.com/brale/BPXdiJ8ZrIJOuZ2b/images/brale/settings-api-credentials-dark@2x.png?fit=max&auto=format&n=BPXdiJ8ZrIJOuZ2b&q=85&s=fd19384fafa0c8f09bf955b8d289f763" alt="Image" width="1928" height="1056" data-path="images/brale/settings-api-credentials-dark@2x.png" />

Select `Testnet` as Network and enable all resources.

<img src="https://mintcdn.com/brale/BPXdiJ8ZrIJOuZ2b/images/brale/settings-api-create-application-dark@2x.png?fit=max&auto=format&n=BPXdiJ8ZrIJOuZ2b&q=85&s=488d723e7bd65baec2292866d1e1d320" alt="Image" width="1928" height="1284" data-path="images/brale/settings-api-create-application-dark@2x.png" />

## 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`

```json Request theme={null}
{
  "amount": {
    "value": "100",
    "currency": "USD"
  },
  "source": {
    "value_type": "USD",
    "transfer_type": "wire"
  },
  "destination": {
    "address_id": "2VcUIonJeVQzFoBuC7LdFT0dRe4",
    "value_type": "SBC",
    "transfer_type": "solana_devnet"
  }
}
```

## 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`

```json Request theme={null}
{
  "amount": {
    "value": "100",
    "currency": "USD"
  },
  "source": {
    "address_id": "2VcUIonJeVQzFoBuC7LdFT0dRe4",
    "value_type": "SBC",
    "transfer_type": "solana_devnet"
  },
  "destination": {
    "value_type": "USD",
    "transfer_type": "wire"
  }
}
```

## Follow the Quick Start Guide

Follow [Quick Start - Your First Stablecoin Transfer](/overview/quick-start) for next steps to get deeper with the Brale API.
