Start a fresh Playground with the selected runtime.
Blueprint author workbench
Research Browser Playground
1
Launch route
Gutenberg branch selected
2
Author bundle
blueprint.json open
3
Run or import
Warn before replacing site
4
Persist
Browser or local directory
5
Manage saved site
Rename, export, delete
Start and import sources
Routes stay specific to their real inputs.
Vanilla WordPress
WordPress PR
Gutenberg PR or branch
From GitHub
Import a public plugin, theme, or wp-content directory.
Blueprint URL
Import .zip
Opens a file chooser and replaces the current site after confirmation.
Current bundle
blueprint.json stays editable beside run controls.
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"landingPage": "/hello-from-playground/",
"preferredVersions": { "php": "8.3", "wp": "latest" },
"steps": [
{ "step": "runPHPWithOptions", "options": { "code": "<?php ..." } }
]
}
Persistence destinations
Save has two different outcomes.
Saved management
Current and saved Playgrounds
W
Unsaved Playground
Lost when the browser session closes unless saved
W
Research Browser Playground
Created May 21, 2026 - site slug /research-browser/
Blueprint gallery
Catalog view for choosing, inspecting, and running known blueprints.
Showing 12 of 43 blueprints
Featured shortcuts from the current product are pinned first; the count keeps the full catalog credible without drawing every card.
Runtime
Changing these settings resets or reloads the site.
Moment of action
Apply Settings & Reset Playground
This discards the unsaved WordPress site and boots a new one with the selected runtime. Saved Playgrounds instead show Save & Reload with limited configuration.
/wordpress/wp-config.php
define( 'DB_NAME', 'database_name_here' );
define( 'DB_USER', 'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
/* Playground keeps this editable in the browser file system. */
Early access
Database management is available, but still improving.
WordPress Playground emulates MySQL using SQLite. Use the tools here to inspect or export the active database.
- Database driver
- MySQL emulation backed by SQLite
- SQLite database path
- /wordpress/wp-content/database/.ht.sqlite
- Size
- 452 KB
Playground logsclear
No problems so far.
WordPress logsclear
No problems so far.
PHP logsclear
No problems so far.
Additional actions