2.1 KiB
| pageType | title | description |
|---|---|---|
| howto | RBAC projects | Understand how n8n uses project for RBAC. Learn how to create and manage projects. |
/// info | Feature availability RBAC is available on all plans except the Community edition. Different plans have different numbers of projects and roles. Refer to n8n's pricing page{:target=_blank .external-link} for plan details. ///
n8n uses projects to group workflows and credentials, and assigns roles to users in each project. This means that a single user can have different roles in different projects, giving them different levels of access.
Create a project
Instance owners and instance admins can create projects.
To create a project:
Add and remove users in a project
Project admins can add and remove users.
To add a user to a project:
- Select the project.
- Select Project settings.
- Under Project members, browse for users or search by username or email address.
- Select the user you want to add.
- Check the role type and change it if needed.
- Select Save.
To remove a user from a project:
- Select the project.
- Select Project settings.
- In the role type dropdown for the user you want to remove, select Remove access.
- Select Save.
Delete a project
To delete a project:
- Select the project.
- Select Project settings.
- Select Delete project.
- Choose what to do with the workflows and credentials. You can select:
- Transfer its workflows and credentials to another project: n8n prompts you to choose a project to move the data to.
- Delete its workflows and credentials: n8n prompts you to confirm that you want to delete all the data in the project.
Using external secrets in projects
To use external secrets in a project, you must have an instance owner or instance admin as a member of the project.