@payloadcms/plugin-multi-tenant

Scaffold multi-tenancy for your Payload application with per-tenant data isolation.

31,000 Mar 18, 2026

Overview

Provides everything needed to separate data by tenant within a single Payload instance. Adds a tenant field to enabled collections for filtering data per tenant, merges access control with tenant-based constraints using AND conditions, and supports a tenants array field on users for managing tenant assignments. Features automatic document cleanup when tenants are deleted, configurable per-collection tenant access control, custom hooks for consuming tenant context in components, and exportable field utilities for manual customization.