> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/administer/manage-users-and-access/set-permissions-and-roles-rbac.md).

# Set permissions and roles (RBAC)

Set up and use role-based access control (RBAC) in n8n.

{% hint style="info" %}
**Feature availability**

Project roles are available on:

* **n8n Cloud:** All plans
* **Self-hosted:** Registered Community, Business, Enterprise

Custom roles (instance and project) are available on:

* **n8n Cloud:** Enterprise
* **Self-hosted:** Enterprise
  {% endhint %}

RBAC in n8n lets you control access at two levels:

* **Instance roles**: determine what a user can do across the entire instance. Built-in instance roles are Owner, Admin, and Member. You can also create custom instance roles for more granular control. Refer to [Instance roles](/administer/manage-users-and-access/understand-instance-roles.md).
* **Project roles**: determine what a user can do within a specific project. You group workflows and credentials into projects, and a user can have different project roles in different projects. Refer to [See available roles](/administer/manage-users-and-access/set-permissions-and-roles-rbac/see-available-roles.md).

This section provides guidance on setting up and using RBAC in n8n.

## In this section

* [See available roles](/administer/manage-users-and-access/set-permissions-and-roles-rbac/see-available-roles.md): understand the RBAC roles available in n8n, and the access they have.
* [Organize work in projects](/administer/manage-users-and-access/set-permissions-and-roles-rbac/organize-work-in-projects.md): understand how n8n uses projects for RBAC.
* [Custom roles](/administer/manage-users-and-access/set-permissions-and-roles-rbac/create-custom-roles.md): define granular permissions beyond the built-in roles.

## Related resources

* [Manage users and access](/administer/manage-users-and-access.md)
* [Set up for Cloud](/administer/manage-users-and-access/set-up-for-cloud.md)
* [Add and remove users](/administer/manage-users-and-access/add-and-remove-users.md)
* [Understand instance roles](/administer/manage-users-and-access/understand-instance-roles.md)
* [Verify user identity](/administer/manage-users-and-access/verify-user-identity.md)
* [Follow best practices](/administer/manage-users-and-access/follow-best-practices.md)
