Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Trailhead Playground entry
How-to guide

Using a Trailhead Playground for hands-on practice

Using a Trailhead Playground is straightforward: open it from the Trailhead profile, log in, complete the module challenge or freely explore. The most common questions are about managing multiple Playgrounds and resetting state.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 16, 2026

Using a Trailhead Playground is straightforward: open it from the Trailhead profile, log in, complete the module challenge or freely explore. The most common questions are about managing multiple Playgrounds and resetting state.

  1. Sign in to Trailhead

    Navigate to trailhead.salesforce.com. Sign in with your Trailblazer ID. The profile page shows your existing Playgrounds.

  2. Open the Hands-on Orgs section

    Click your profile icon, Hands-on Orgs. The page lists each Playground with its login URL, username, and creation date.

  3. Pick or create a Playground

    For Trailhead modules, the challenge widget asks which Playground to use. For free-form work, click Create Playground for a fresh org.

  4. Log in to the Playground

    Click Launch from the Hands-on Orgs page. A new tab opens with the Playground already authenticated. Standard Salesforce Setup, App Launcher, and Developer Console are all available.

  5. Complete module work

    Follow the module instructions. Build custom objects, write Apex, configure Flow. Return to the Trailhead module and click Check Challenge to validate.

  6. Reset or delete if needed

    From the Hands-on Orgs page, Reset to factory state, or Delete to free the slot for a new Playground.

  7. Install managed packages or AppExchange apps

    Use the Playground to install AppExchange apps for evaluation. The Playground supports the standard install flow for unmanaged and managed packages.

Key options
Playground slotsremember

Up to 10 Playgrounds per Trailhead profile. Slots are reused when a Playground is deleted.

Resetremember

Reverts a Playground to factory state, removing all custom changes. Useful when a Playground accumulates broken state.

Createremember

Spins up a new Playground in seconds. Useful for fresh starts on new modules or projects.

Sample dataremember

Pre-seeded Accounts, Contacts, Leads, Opportunities. Same across Playgrounds in a given Trailhead release.

Developer Edition equivalenceremember

Full Developer Edition org with 5 MB data storage, all features, 2 active users plus the learner.

Gotchas
  • Playgrounds are not production-grade. Do not use them for real customer data or any data that needs reliability commitments.
  • Storage limits (5 MB data, 20 MB files) match Developer Edition. Bulk-loading large datasets fills the Playground quickly.
  • Up to 10 Playgrounds per profile. Going beyond 10 requires deleting existing Playgrounds first.
  • Some modules go stale when Salesforce changes the underlying feature. If a challenge keeps failing, check the module last-updated date and the Trailblazer Community for known issues.
  • Playgrounds do not connect to production orgs. Migration between a Playground and a real org requires Salesforce DX or Workbench to extract metadata and import elsewhere.

See the full Trailhead Playground entry

Trailhead Playground includes the definition, worked example, deep dive, related terms, and a quiz.