RBAC
Understand role-based access control and how permissions, policies, and roles work together.
Understand role-based access control and how permissions, policies, and roles work together.
Role-based access control (RBAC) lets you define what each team member can do. This structure applies at both the project and organization level, though the specific permissions available are different for each.
A permission is a specific action like reading traces or editing datasets. Multiple permissions are grouped together into a policy, and each role is assigned a policy that defines what users with that role can access.
Roles exist at two levels:
A user can only have one role per project and one role at the organization level. The same user can have different project roles across different projects—for example, an “Annotator” with limited dataset access in one project, while having full “Owner” access in another.
As your team grows, not everyone needs access to everything. RBAC helps you: