Role Based Access Control overview
Role-Based Access Control (RBAC) helps you manage who can access and perform tasks across your account, projects, and environments. It provides clear permissions, improves security, and ensures that users only see what they're allowed to.
Understanding access levels
RBAC is structured around three levels of role assignment. Each level defines what users can do, and helps ensure secure and efficient access.
- Roles are assigned at the account, project, and environment levels.
- Roles define the permissions a user has, from managing other users to running pipelines.
- Higher-level roles inherit permissions from lower-level roles, making role management consistent.
Role Type | Description |
---|---|
Account roles | Manage users, permissions, and account-level access. |
Project roles | Control access and permissions in individual projects, including pipeline operations. |
Environment roles | Determine which users can interact with, manage, or monitor specific environments. |
Got feedback or spotted something we can improve?
We'd love to hear from you. Join the conversation in the Documentation forum!