WordPress sandbox demos

Offer live demos of your WordPress plugins and themes

DemoWP creates a complete, isolated copy of your site in seconds. Visitors log in automatically, explore freely, and the demo cleans itself up when it expires.

Full cloningAutomatic loginAuto-cleanup

Used in production

See it in action. The author uses DemoWP on his own store — launch a real demo at demos.joseconti.com/demo.

Who it's for

Built for everyone who needs a safe, throwaway WordPress

Plugin & theme developers

Offer live demos to potential buyers before they purchase.

WordPress agencies

Show demo sites to clients with no risk.

Trainers & academies

Create temporary practice environments for students.

Technical support

Reproduce issues in isolated, safe environments.

How it works

From a click to a private WordPress, automatically

  1. 01

    Visitor opens your demo URL

    A visitor opens your demo endpoint, for example yoursite.com/demo.

  2. 02

    DemoWP clones your site

    Database and files are copied in seconds into an isolated environment.

  3. 03

    Automatic login

    The visitor is logged in automatically to a private wp-admin.

  4. 04

    It cleans itself up

    When the demo expires, it is deleted automatically. No leftovers.

Key features

Everything you need to run safe, self-serve demos

Complete cloning

Database and files copied from your template site.

Automatic login

Users land directly in wp-admin.

Full isolation

Each demo has its own database tables and files.

Security restrictions

No installing or deleting plugins and themes.

Auto-cleanup

Demos disappear automatically when they expire.

Per-IP control

Limit simultaneous demos per visitor.

Maintenance mode

Keep your main site in maintenance while demos run.

Templates system

Specialised demos from dedicated WordPress installs.

Statistics dashboard

Usage analytics, charts and CSV export.

REST API

15 endpoints for stats, templates, demos and settings.

Security & isolation

Zero risk to your main site

Every demo is fully isolated — its own database tables, its own files, its own sessions. A must-use plugin enforces the rules in each clone and cannot be disabled.

In a demo, users cannot

  • Install or delete plugins
  • Install or delete themes
  • Edit code files
  • Update WordPress

In a demo, users can

  • Activate or deactivate existing plugins
  • Switch installed themes
  • Change settings
  • Edit content freely

Easy setup

Set up in minutes

Install and activate, pick your endpoint slug, choose demo lifetime and limits, and share the link. That is all.

Requirements

WordPress 6.0+ PHP 7.4+ MySQL 5.7+ / MariaDB 10.3+ Write access in wp-content Permalinks enabled

FAQ

Frequently asked questions

Depending on site size: small 5-15 s, medium 15-30 s, large 30-60 s.
No global limit. The limit is per visitor IP (configurable, default 3).
No. Installing or deleting plugins and themes, editing files and updating WordPress are blocked. They can activate or deactivate existing plugins, switch themes and change settings.
It is marked as expired, its deletion is scheduled, and its database tables and files are removed automatically.
The plugin works without a license, but automatic updates require an active one.
During creation there is brief CPU/IO load; with active demos the impact is minimal (separate tables and files). If the license server is down there is no effect (5 s timeout).
Not persistently. Demos are temporary and are deleted on expiration.

Start offering live demos today

One plugin. Endless safe demos. From 50 EUR/year.