Loading…
Choosing the right sandbox strategy for your organization
Ben Smith
- Source
- Stripe
- Published
- Added to Yomu
Summary
Stripe sandboxes provide isolated environments for testing Stripe features without affecting a live integration, with access controls for the people who use them. Each live account can have up to five sandboxes, which admins can create, name, configure by copying selected live-account settings, and delete when no longer needed. The guide describes a staged setup for startups and small teams, using separate environments for development, integration testing, user acceptance testing, and spare capacity, while larger organizations may assign sandboxes to departments and rotate them between projects. It also presents an iterative model in which teams prototype, collect stakeholder feedback, retest changes, and document results. The recommended strategy depends on team size, organizational structure, workflow, and development methodology.
Context
Organizations need to choose a sandbox arrangement that fits their development approach, team size, organizational structure, testing workflow, and specific needs. Small teams may need to coordinate staged testing with limited resources, while larger organizations face overlapping work across departments such as development, QA, marketing, and product management.
Approach / What changed
Use Stripe sandboxes as isolated, access-controlled testing environments and allocate them according to organizational context. Suggested models include five staged sandboxes for development, integration testing, UAT, and spare capacity; department-specific sandboxes that can be deleted and reassigned; or dedicated environments for iterative prototyping, stakeholder feedback, retesting, and documented learning.
Takeaways
- A Stripe live account can have up to five sandboxes, and admins can control access, create and name environments, copy available live-account settings, and delete sandboxes when they are no longer needed.
- A small-team setup can assign sandboxes to development, integration testing, and user acceptance testing, while reserving two for unexpected or overflow testing needs.
- Larger organizations can separate department workflows into dedicated sandboxes and rotate environments between departments after a testing phase ends.