GrabWP Tenancy — Overview

GrabWP Tenancy lets you run multiple separate WordPress websites from a single WordPress installation. Each site gets its own domain, content, users, and settings — fully isolated from the others.

What You Get (Free)

  • Multiple sites, one install — no separate WordPress installations needed
  • Flexible routing — domain-based, path-based (/site/{id}), or query-string (?site={id})
  • Isolated content — posts, pages, media, and users are separate per site
  • Shared database — all sites share one MySQL database with unique table prefixes
  • Admin dashboard — manage all tenant sites from one place
  • One-click access — generate secure tokens to log into any tenant site instantly

How It Works

When a visitor goes to client1.com, the plugin detects the domain and loads the correct site's data from the database — all from the same WordPress files on your server.

Who Is It For?

  • Agencies managing multiple client websites from one server
  • SaaS builders who need per-user isolated sites
  • Developers running dev / staging / production from one install
  • Multi-brand businesses with separate sites per brand

Free vs Pro

FeatureFreePro
Multiple sites from one install
Domain / path / query-string routing
Isolated uploads per site
Shared MySQL database
Admin access tokens
Per-site dedicated database (MySQL or SQLite)
Per-site plugins & themes
Content isolation controls
Backup & restore per site
Tenant cloning
Domain symlink management

Learn about Pro features