You are here:
Manage Scratch Orgs
The scratch org is a source-driven and disposable deployment of Salesforce code and metadata, made for developers and automation (CI/CD). A scratch org is fully configurable, allowing developers to emulate different Salesforce editions with different features and preferences.
To work with scratch orgs, first enable the Developer Hub (Dev Hub) in your production or business org. You can then use Salesforce Extensions for VS Code or Salesforce CLI to create scratch orgs. You have two ways of managing your scratch orgs: using CLI commands or the Salesforce graphical interface.
- Enable Dev Hub Features in Your Org
- Manage Scratch Orgs from the Dev Hub
- Link a Namespace to a Dev Hub Org
- Enable Org Shape for Scratch Orgs

