Show the real interface
Let a prospective customer click through the theme or plugin in WordPress instead of relying on a static gallery or a video.
SpawnWP is a free, open-source way to give theme and plugin visitors a real working WordPress environment. There is no per-demo SaaS subscription: you provide the server and control the capacity, data and lifecycle.
Prepare a WordPress site with your theme, plugin, settings and sample content, then capture it as a reusable SpawnWP blueprint.
Install the optional signed Demo Launcher module, choose the blueprint, set a lifetime and reserve the number of concurrent demo slots.
Place the campaign URL behind a button on your theme or plugin product page. Visitors request a site only when they are ready to try it.
Cloudflare Turnstile, CSRF checks, rate limits and a durable queue keep anonymous traffic from becoming uncontrolled provisioning.
Each accepted request receives a temporary front-end URL and, when enabled, a restricted single-use admin link for the product workflow.
When the configured lifetime ends, the core-managed site is cleaned up. Your reusable blueprint and campaign settings remain available for the next visitor.
Let a prospective customer click through the theme or plugin in WordPress instead of relying on a static gallery or a video.
Every request starts from the same captured blueprint, so a visitor cannot permanently change the next visitor’s starting point.
Campaign lifetime and concurrent slots make the resource budget explicit. Increase capacity when a launch needs it, then scale it back.
The module returns short-lived bearer URLs, stores only hashes for access and rate limiting, and never sends a reusable WordPress password by email.
SpawnWP remains the runtime and lifecycle layer on your Debian or Ubuntu server. Demo Launcher is a separately signed optional module that mediates public requests without turning the core cockpit into an anonymous provisioning endpoint.
That gives you control over data, capacity, retention and the product experience — while keeping server operations, DNS, TLS and abuse protection your responsibility.
| Question | SpawnWP | Hosted platform |
|---|---|---|
| Software license | Free and open source | Provider plan or usage pricing |
| Infrastructure | Your Debian or Ubuntu server | Provider infrastructure |
| Demo cost | No per-demo fee from SpawnWP | Depends on the provider plan and usage |
| Capacity and data | You control slots, storage, retention and cleanup | Subject to provider limits and policies |
| Operations | You manage updates, DNS, backups and availability | Provider manages the service layer |
Give visitors a safe way to inspect a configured product, try its settings and see captured email behavior.
Create controlled temporary environments for a release, a partner review or a support reproduction.
Use a production host for durable sites, billing, backups and customer data. SpawnWP demos are isolated and disposable.
SpawnWP and the Demo Launcher module have no software license fee. You provide and operate the server, storage, DNS, backups and maintenance.
No. SpawnWP does not charge a per-demo SaaS subscription. Your infrastructure still has its own hosting and operating costs.
Yes. SpawnWP is self-hosted on a supported Debian or Ubuntu server that you control.
Yes. Demo Launcher turns a captured WordPress blueprint into a protected, expiring campaign URL suitable for a theme or plugin product page.
The core-managed demo site is cleaned up after its configured lifetime. The reusable blueprint and campaign configuration remain available for another visitor.
Check the server prerequisites, install SpawnWP and follow the optional-module guide.