Skip to content
Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryTTrailhead Playground
PlatformAdvanced

Trailhead Playground

A Trailhead Playground is a free, persistent Salesforce Developer Edition org tied to a Trailhead profile and used for hands-on challenges, free-form practice, and personal projects.

§ 01

Definition

A Trailhead Playground is a free, persistent Salesforce Developer Edition org tied to a Trailhead profile and used for hands-on challenges, free-form practice, and personal projects. Each Trailhead learner can have up to ten Playgrounds. The Playgrounds are full Developer Edition orgs with the standard 5 MB of data storage, 20 MB of file storage, and the same feature set as any other Developer Edition. They are intentionally disposable: learners can spin them up, build whatever they need, and discard or replace them without consequence.

Trailhead Playgrounds are the hands-on layer of Trailhead. Every module that requires the learner to "create a custom object" or "write an Apex class" runs against a Playground. The challenge engine connects to the Playground through the Salesforce Tooling API, queries the metadata, and validates the learner's work against the expected state. The integration is what turns Trailhead from a reading-and-quiz platform into an apprenticeship-style learning environment. Playgrounds are also useful beyond Trailhead: trying a feature, prototyping a custom app, exploring a managed package install.

§ 02

How Trailhead Playgrounds enable hands-on Salesforce learning

How Playgrounds connect to Trailhead

Each Trailhead profile owns a set of Playgrounds, accessible from the Trailhead navigation menu. The default profile starts with one Playground. Learners can create additional Playgrounds (up to 10) for separate use cases: one for Apex modules, one for Flow practice, one for Sales Cloud experimentation. The Hands-on Challenge widget on a Trailhead module lets the learner pick which Playground to target. After completing work in the Playground, the widget validates the metadata against the expected challenge state.

Full Developer Edition org with limits

A Trailhead Playground is a complete Developer Edition org. The learner has full administrator access: create custom objects, write Apex, build Lightning components, install managed packages, configure profiles. The limits match the Developer Edition: 5 MB of data storage, 20 MB of file storage, 2 active users (plus the learner), no production data, no transactional reliability commitments. The org has all the standard features (Sales Cloud, Service Cloud, Lightning Knowledge, Flow, Apex) but small data volumes mean it cannot replicate large-scale production behavior.

Challenge validation and the Tooling API

When a learner clicks Check Challenge on a module, Trailhead connects to the Playground through the Tooling API. The challenge engine runs SOQL queries against the metadata (CustomObject, CustomField, ApexClass) and compares the result against the expected state. If the work matches, the challenge passes and the badge is awarded. If not, the engine returns a specific error pointing to the missing piece. This is the apprenticeship feedback loop: the learner gets immediate, specific feedback on whether their work meets the standard.

Reset, delete, and re-create Playgrounds

Playgrounds can be reset (revert to factory state), deleted (remove permanently), and created (spin up a fresh one) from the Trailhead profile page. Resetting is useful when a Playground accumulates broken state from past experiments. Deleting frees the slot for a new Playground. Creating happens instantly; the new Playground is ready for use within seconds. The disposable model is the whole point: learners are encouraged to break things, reset, and try again.

Beyond Trailhead: free-form practice

Playgrounds work as personal sandboxes outside Trailhead modules. A learner exploring a new Salesforce feature can use a Playground to try it without affecting any real org. A developer prototyping a custom LWC can build it in a Playground before promoting to a real project. A consultant evaluating an AppExchange package can install it in a Playground for testing. The free, persistent, full-feature Developer Edition is one of the most underrated learning resources Salesforce ships.

Authentication and access

Each Playground has its own login URL, username, and password. The Trailhead profile generates the credentials automatically; the learner can reset the password or use SSO from the Trailhead UI. The login URL is the standard test.salesforce.com pattern with the Playground's unique subdomain. Once logged in, the learner can use the Salesforce Mobile App, the Developer Console, Workbench, the CLI, and any other tool that connects to a standard Salesforce org. The Playground is interchangeable with a Developer Edition for all practical purposes.

Sample data and standard objects

Playgrounds come pre-seeded with some sample data: a few Accounts, Contacts, Leads, Opportunities for the Sales Cloud module work. The data is the same across Playgrounds in a given Trailhead release. Some modules ask learners to load additional sample data through a CSV (Bulk API or Data Loader) as part of the challenge. The pre-seeded data is enough to demonstrate standard object behavior without learners having to create test records manually.

§ 03

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.

  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.

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.
§

Trust & references

Sources

Cross-checked against the following references.

Official documentation

Straight from the source - Salesforce's reference material on Trailhead Playground.

Keep learning

Hands-on resources to go deeper on Trailhead Playground.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.

About the Author

Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.

§

Test your knowledge

Q1. What is a Trailhead Playground?

Q2. Are they free?

Q3. What are they for?

§

Discussion

Loading…

Loading discussion…