🏝️ What you get

Everything you need to test in WordPress.
Nothing you don't.

SandyWP keeps the surface small on purpose. No templates, no team plans, no custom domains yet. Just disposable WordPress that works.

01 · Provisioning

Real WordPress, in seconds

Every sandbox is a real WordPress install on real Docker, not a screenshot or a shared multisite.

Worker-based provisioning

A dedicated worker pulls a job, builds your sandbox, and reports back. Same architecture in dev, staging, and prod.

One container per sandbox

Each site gets its own WordPress + PHP container. Plugins crash? Your other sandboxes are unaffected.

Isolated database

A dedicated database inside shared MariaDB. Your data lives alone, your queries run alone.

Dedicated files volume

wp-content uploads, plugins, themes — every sandbox gets its own volume. Nothing leaks.

02 · Access

No friction between you and wp-admin

Forget password emails and credential resets. Sandboxes are made to be opened.

Magic login first

A signed link drops you straight into wp-admin as the admin user. No email round-trip.

Configurable subdomain pattern

Each sandbox gets a predictable URL like `{slug}.sandbox.yourdomain.com`. Pattern is configurable in V1.

TLS via Traefik

Production deployments terminate TLS at Traefik with ACME. Your sandbox URLs are HTTPS by default.

03 · Lifecycle

Made to be thrown away

Sandboxes are short-lived on purpose. Less to remember, less to clean up, less to pay for.

24-hour guest sandboxes

Anonymous visitors can spin up a site without an account. It expires automatically the next day.

7-day logged-in sites

Sign up for free and your sandboxes stick around a full week instead. Same flow, longer lifetime.

Automatic cleanup

Expired sandboxes are torn down by the worker. Database, files, route, container — all gone. No leftover invoices.

04 · Operations

Built so you actually know what is happening

SandyWP exposes its own guts. Workers, jobs, failures, and cleanup live in an admin surface, not in SSH sessions.

Admin dashboard

See live workers, in-flight jobs, recent failures, and cleanup state from one screen.

Worker heartbeats

Workers report their health and capacity continuously. No more guessing if a node is alive.

Health endpoint

A `/health` endpoint for uptime monitors, load balancers, and your own dashboards.

Manual cleanup tools

Stuck sandboxes? Trigger cleanup directly from admin without SSHing into the box.

Beta honesty

Things we don't do yet

SandyWP is in beta. We are honest about what is in V1 and what is not. Here is what is explicitly out of scope today:

  • Site templates
  • Snapshots & backups
  • Custom domains
  • Team accounts
  • Idle sleep / wake
  • Migration UI

Most of these are on the roadmap. None are in V1. We would rather ship sandboxes that work than features that almost work.

Build a sandbox in your next 30 seconds.