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

# Mode toggle

> Switch the dashboard and your API between sandbox and production with the header toggle.

The mode toggle is a segmented control in the dashboard header. On desktop it appears as a two-option control labelled **Sandbox** and **Production**; on mobile it collapses to a pill. One click switches every read and write on the dashboard — and every call that uses a mode-pinned API key — to the chosen environment.

## Locked state

The Production button shows a padlock icon until you have completed live identity verification. Clicking the locked Production button opens the Go-Live modal so you can start the flow.

Once live identity is verified, the padlock disappears and you can toggle freely.

## What the toggle does

Switching modes changes everything the dashboard shows you: wallets, transactions, bank accounts, API keys, and webhooks all belong to one mode or the other. Toggling to Production shows your production set; toggling to Sandbox shows your sandbox set. There is no overlap.

API keys work the same way: a key minted in sandbox works only in sandbox, and a key minted in production works only in production. Switching the dashboard toggle doesn't change anything about your API keys — it changes what the dashboard itself displays. For more detail, see [Sandbox vs. production](/concepts/sandbox-vs-production).

## What the toggle does not do

The toggle does not migrate data. Your sandbox wallets, transactions, bank accounts, and handles remain in sandbox. Your production ones remain in production. The toggle is a view switch, not a transfer.

## Common pitfalls

| Symptom                              | Likely cause                                                                                                                                           |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Data disappeared                     | You toggled modes. Toggle back to see the other set.                                                                                                   |
| API call rejected as unauthenticated | Your key is pinned to sandbox but you're calling in production, or vice versa. Check which mode the key was minted in and make sure your call matches. |
| Padlock won't open                   | Complete the Go-Live flow first — production identity verification is required before the toggle becomes available.                                    |

## See also

* [Sandbox vs. production](/concepts/sandbox-vs-production) — the full per-mode isolation model
* [Go-Live flow](/developers/production/go-live-flow) — how to unlock the Production toggle
* [Live API keys](/developers/production/live-api-keys) — minting production keys after the toggle is unlocked
