Role-Based Access Control (RBAC)
Role-Based Access Control (RBAC)
Role-Based Access Control (RBAC)
Vellum uses Role-Based Access Control (RBAC) to manage user permissions within Workspaces. Each user in a Workspace is assigned a specific role that determines what actions they can perform.
Vellum provides several predefined roles with different permission levels:
Administrators have the highest level of permissions and can manage all aspects of a workspace, including:
Users with the Deployment Editor role can manage prompt deployments:
Document Index Editors can manage document indexes and their contents:
Test Suite Editors can manage test suites:
Playground Editors can work with sandboxes:
The Member role is the most restrictive role and has read-only access to the workspace. Members can view resources but cannot create, update, or delete them.
Workspace administrators can manage user roles through the Workspace settings. To update a user’s role:
Only users with the Admin role can change user roles within a workspace.
When assigning roles to users, follow the principle of least privilege:
By carefully managing user roles, you can ensure that users have access to the resources they need while maintaining the security of your workspace.