Published at: 2025-10-30
Definition and Use Cases of Development Sandbox
1. Definition and Use Cases of Sandboxes
1.1 Definition of a Sandbox
- A sandbox environment is a replica of the production environment. Creating a sandbox copies all current production system configurations—such as custom development artifacts and permission settings. Except for the Development Sandbox, sandboxes can also include business data. Sandbox and production environments are fully independent: any actions performed in a sandbox do not affect production, and any changes in production do not automatically propagate to a sandbox.
1.2 Sandbox Types and Recommended Use Cases
-
Development Sandbox: Contains a copy of production configurations but no business data. Typically used for development and unit testing.
-
Partial Copy Sandbox: Contains a copy of production configurations and a subset of business data for selected objects. Typically used for user acceptance testing (UAT), integration testing, and training.
-
Full Sandbox: Contains a copy of production configurations and a complete set of business data. Typically used for full-scale testing and staging prior to production deployment.