WordPress Playground just moved from being a clever “proof of concept” to a legitimate tool for digital sovereignty. With the launch of my.WordPress.net, the core team is proving that WASM-powered environments aren’t just for quick plugin demos anymore. Consequently, we are entering an era where your browser isn’t just a window to a server; it is the server.
I have been building on this platform since the 4.x days, and I’ve seen countless “revolutionary” tools come and go. However, the shift toward a persistent, browser-based instance using WordPress Playground technology feels fundamentally different. Specifically, it eliminates the overhead of DB management and hosting configurations for private, local-first applications.
How WordPress Playground Powers Private Workspaces
The magic behind my.WordPress.net is its use of browser storage (like IndexedDB) to keep your site alive across sessions. Unlike traditional hosting, there is no MySQL server running on a Linux box in a data center. Instead, your data lives in a virtual SQLite database inside your browser. Therefore, the “site” is inherently private and inaccessible to the public internet.
This setup is perfect for what I call “Utility WordPress”—using the CMS as a personal tool rather than a public portal. Whether it is a Personal CRM or a private RSS reader, the architecture relies on Blueprints to automate configuration. If you’ve read my previous take on why 2025 changed local development, you know how powerful this can be.
The Blueprint Strategy for Browser Apps
For developers, the real “gotcha” is understanding how these “apps” are bundled. They aren’t just plugins; they are pre-configured environments defined by JSON. Furthermore, a senior dev doesn’t manually click through the admin—they ship a Blueprint.
Here is a basic example of what a WordPress Playground Blueprint looks like for a private workspace setup:
{
"$schema": "https://playground.wordpress.net/blueprint-schema.json",
"preferredVersions": {
"php": "8.3",
"wp": "latest"
},
"steps": [
{
"step": "installPlugin",
"pluginZipFile": {
"resource": "wordpress.org/plugins/friends"
}
},
{
"step": "setSiteOptions",
"options": {
"blogname": "My Private Workspace",
"blogdescription": "Powered by WASM"
}
}
]
}
This JSON instructs the browser to download the latest WP core, inject the “Friends” plugin, and configure site options—all in memory. It is a massive time-saver compared to setting up a staging site. In fact, I often advise clients to stop wasting time on traditional staging when testing minor UI tweaks.
Digital Sovereignty vs. Managed Hosting
We need to talk about why this matters. Most “free” tools online trade your data for the service. Because my.WordPress.net runs entirely locally, your contacts, drafts, and research never leave your machine. This is digital sovereignty in its purest form. However, there is a catch: if you clear your browser cache without a backup, your “permanent” site is gone. Always export your `.zip` backups regularly.
Look, if this WordPress Playground stuff is eating up your dev hours, let me handle it. I’ve been wrestling with WordPress since the 4.x days.
Start Experimenting with my.WordPress.net
This new platform is an invitation to break things safely. Whether you are learning PHP or drafting your next big project, WordPress Playground provides a zero-barrier environment. Specifically, it updates the “five-minute install” for a world where we expect software to work instantly. You can start exploring right now at my.WordPress.net or dive into the official Playground documentation to build your own apps.