Packstub.
Featured packstub/filament-tenancy

Filament Tenancy

One isolated database per tenant for your Filament panel — subdomain, path, or verified custom-domain identification, async provisioning with a waiting room, and a load-balanced database pool that scales across servers.

Laravel ^13.0 FilamentPHP ^5.0 PHP ^8.4
Filament Tenancy admin panel screenshot
Fig. 01 — Filament Tenancy

Features

What’s included

  • One isolated database per tenant, provisioned through your queue with a polished waiting room
  • Subdomain, path, and verified custom domains with cross-domain login handoff
  • Load-balanced database pool — scale by adding a server, pin tenants for data residency

Install

Composer-native install

No zip downloads. You get a personal token and copy-ready commands, and the plugin installs and updates like any other Composer package.

install — bash
$ composer config repositories.packstub composer https://packstub.dev/composer/filament-tenancy
$ composer require packstub/filament-tenancy

Compatibility

Stated compatibility, not assumed.

Laravel ^13.0
FilamentPHP ^5.0
PHP ^8.4

Changelog

A changelog you can check

1.0.4 2026-09-04 Fixed: HasPackstubTenants::getDefaultTenant() returns the tenant being viewed when the user belongs to it. Filament builds panel URLs from the default tenant, so the topbar brand link (and every other URL generated without an explicit tenant) inside a second workspace used to lead back to the first one.
1.0.3 2026-08-26 Added: tenants:domains flags tenants without a verified default subdomain, and --fix repairs them.
1.0.2 2026-08-26 Fixed: tenants:seed disappeared on Laravel ≥ 13.24 — and hijacked db:seed.
1.0.1 2026-08-26 Fixed: composer require failed on a fresh app.
1.0.0 2026-08-26 The Filament ↔ stancl bridge: TenancyPlugin with a fluent API mirroring every config key:

Pricing

Terms you can read

Each tier states what it covers — projects, update window, support — before you pay. No surprises in a PDF afterwards.

Tier 01

Solo

$99 one-time
  • One project
  • Up to 3 tokens for local, CI, and production installs
  • 1 year of updates
Tier 02 Recommended

Unlimited

$249 one-time
  • Unlimited projects
  • Unlimited tokens for local, CI, and production installs
  • 1 year of updates

Checkout and VAT invoices are handled by our merchant of record.

What you get

A dependency you pay for should behave like a dependency.

What happens after I buy? +

Checkout creates your account and license automatically. Sign in to the developer portal, create a Composer token, and copy the install commands. The whole flow takes about two minutes.

How does installation work? +

Add the Packstub Composer repository to your project, authenticate with your token, and run composer require. The portal shows the exact commands for each plugin you own.

What does "1 year of updates" mean? +

You can install any version released within your update window. When it ends, everything you've installed keeps working; renew to get access to new releases.

Can I use a plugin in client projects? +

A single-project license covers one production project. The unlimited tier covers any number of projects you or your team build and deploy.

How is payment handled? +

A merchant of record processes the payment, handles VAT, and issues invoices — the provider for your order is shown at checkout. Your card details never touch our servers.

What is your refund policy? +

14-day refund, no questions asked — see Refund Policy page.

Do you offer support? +

Licensed customers get email support for installation, configuration, and bug reports. Bug fixes ship as regular releases.