End-to-end proof
Client demo run sheet
A complete current-product flow: launch source, save destination, progress, saved identity, management, reset/reload consequence, and export/import result.
Launch source selected Gutenberg PR or branch: client/site-editor-polish. WordPress PR remains a separate route with PR number or URL.
Save destination chosen Save in this browser is selected for quick review; Save to a local directory has a folder picker and different resulting storage.
Progress visible Saving 3028 / 3751 files. The current temporary Playground is not safe to close until this finishes.
Saved state created Research Browser Playground appears in Saved Playgrounds with site slug /research-browser-playground/.
Manage identity Rename to Client Theme QA , or delete with a destructive warning. Unsaved Playground remains listed separately.
Settings consequence Unsaved sites show Apply Settings & Reset Playground ; stored sites show Save & Reload with limited configuration.
Move work Download as .zip, Export to GitHub, or import a zip over the current site after a replacement warning.
Start Vanilla WordPress
Starts immediately with latest WordPress, PHP 8.3, English (United States), admin login, and the default welcome page.
Start Vanilla WordPress
Blueprint gallery
The gallery keeps the current category filters visible while the selected Blueprint detail explains what will run.
All Featured Website WooCommerce Gutenberg
Coffee Shop WooCommerce Store. Run now or inspect blueprint.json first. Run
Art Gallery Website Personal. Featured shortcut. Inspect
Import .zip
Triggers the native file chooser. Importing a bundle can replace the current unsaved site, so the warning is shown before loading.
Choose .zip file
Save Playground
Playground name
Storage location
Save in this browser
Save to a local directory
Save
Saving files
Saving 3028 / 3751 files to browser storage.
Saving... Cancel
Temporary Playground
This site is not saved to browser storage. Closing or refreshing can lose work unless the Save lane completes.
Save Playground Continue unsaved
Your Playgrounds
Unsaved Playground Not saved to browser storage Save
Research Browser Playground Created May 21, 2026 Open
Client Theme QA Saved in a local directory Manage
Delete saved Playground
Deletes the browser-backed Playground from Saved Playgrounds after confirmation. Local directory projects remain in their chosen folder.
Delete Research Browser Playground
Live site preview card
W My WordPress Website Edit Site + New Howdy, admin
My WordPress Website Hello from WordPress Playground! Sample Page
Hello from WordPress Playground! This is Playground, a WordPress that runs client-side in your browser.
Discover the mission behind Playground W
File browser
New File New Folder Upload files Browse files
/wordpress wp-admin wp-content wp-includes wp-config.php
<?php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_HOST', 'localhost' );
Blueprint
New File New Folder Upload files Browse files Copy link Download bundle Run Blueprint
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"login": true,
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" }
}
Database
Database management is an early access feature.
Driver MySQL emulation backed by SQLite SQLite database path /wordpress/wp-content/database/.ht.sqlite Size 452 KB
Download database.sqlite Open Adminer Open phpMyAdmin
Export to GitHub
Exports the current Playground to GitHub after account connection.
Export to GitHub
Download as .zip
Downloads a complete Playground archive for sharing, backup, or later import.
Download .zip
Blueprint bundle
Copy a Blueprint link, download the current bundle, or run the Blueprint again.
Copy Blueprint link Download bundle Run Blueprint
Import result
client-demo.zip was imported over the current site. The unsaved temporary state is replaced by the bundle contents and now appears in the Manage lane.
Open imported Playground
Logs
Playground WordPress PHP
[info] Playground boot complete
[info] WordPress loaded at /hello-from-playground/
[info] No problems so far
Reset and reload consequences
Applying settings to an unsaved Playground resets the WordPress site. Stored Playgrounds have limited configuration options and use Save & Reload.
Apply Settings & Reset Playground Save & Reload