Roles & permissions

Role-based access control, field and document permissions, and multi-tenant setups that keep each tenant’s content apart.

13 plugins, ranked by health score, then weekly downloads.

multi tenant

Manage multiple tenants with scoped content and access from a single Payload admin panel

10090.4k/wk45.4kv3

rbac

Database-stored roles with a per-collection CRUD permission matrix enforced across all collections and globals

6327/wk15v3

payload plugin rbac

Database-driven role-based access control with a permission matrix and data scoping for Payload

5627/wk10v3

rbac

Database-driven role-based access control with a per-collection permissions matrix in the Payload admin

530/wk0v4

abac

Attribute-based access control that compiles user attributes into Payload where clauses

520/wk181v3

Payload RBAC Plugin

Database-backed role and permission management with row-level conditions for Payload collections

500/wk6v3

rbac

Role-based access control with ready-made access functions and query filters for Payload auth collections

4418/wk142v1

payload tenancy

Multi-tenancy for Payload 2 with user, path or domain tenant isolation and hierarchical tenants

449/wk180v2

payload gatekeeper

Role-based access control for Payload with wildcard permissions, auto role assignment and a managed Roles collection

39150/wk25v3

payload simple rbac

Priority-ordered role-based access control for Payload collections, globals and fields

380/wk41v1

payload warding

Collection and global backed role-based access control with per-field and per-endpoint permissions

375/wk17v2

payload plugin rbac ui

Permissions matrix UI for a Roles collection with auto-discovered permission strings

320/wk1v3

payload default roles

Apply default role-based access permissions to all Payload collections

200/wk9v1