SandboxesBeta
Test Stripe functionality in an isolated environment.
Beta
Sandboxes is currently in private beta. Join Stripe Insiders, our new early access programme, to register your interest in joining the Sandboxes private beta. Email us at sandboxes-feedback@stripe.com with feedback about Sandboxes.
A sandbox is an isolated test environment. You can use your sandbox to test Stripe functionality in your account, and experiment with new features without affecting your live integration. For example, when testing in a sandbox, the payments you create aren’t processed by card networks or payment providers.
Use cases![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
Scenario | Description |
---|---|
Simulate Stripe events to test without real money movement | Use your sandbox to test payments functionality without real money movement. Create payments in your business account to accumulate a fake balance or use test helpers to simulate external events. |
Scale isolated sandboxes for teams | Your team can test in separate sandboxes to make sure that data and actions are completely isolated from other sandboxes. Changes made in one sandbox don’t interfere with changes in another. |
Invite external users | You can invite another user, such as implementation partner or design agency, to access all sandboxes, or a specific sandbox, without providing them access to your live mode data. |
Test in the Dashboard or the CLI | Access your sandbox from the Dashboard or the Stripe CLI. Test Stripe functionality directly in the Dashboard or use familiar CLI commands and fixtures. |
Manage sandboxes in the Dashboard![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
To access sandboxes, click Sandboxes within the Dashboard account picker. Depending on your permissions, you can view, create, delete, and open sandboxes from the sandboxes overview page. To manage user access and API keys for a specific sandbox, first open the sandbox and then manage those settings directly within the sandbox.
Test in a sandbox![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
You can simulate payments and use test cards to test your integration without moving money. Learn more about using test cards to confirm that your integration works correctly.
Limitations![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
You can’t install Stripe Apps in a sandbox.