Role-Based Access Control (RBAC) in Low Code Automation
Learn how to manage user access and permissions for Low Code Automation using BrowserStack’s centralized RBAC.
BrowserStack’s centralized Role-Based Access Control (RBAC) ensures consistent user access and permissions across all products, including Low Code Automation. You can assign roles to control what users can view, create, update, or delete within your Low Code Automation environment.
Types of roles
BrowserStack uses two categories of roles to manage access:
- IAM roles: Control ownership and administrative privileges across all BrowserStack products (Owner, Admin, User).
-
RBAC roles: Define what users can do within BrowserStack products. The common RBAC roles include:
- Admin: Full permissions to view, create, update, delete, archive, and manage all entities.
- User: Moderate permissions tailored to their responsibilities.
- Viewer: Read-only access to view resources without making changes.
For detailed information about role types, refer to Types of roles.
Member and guest roles
After assigning IAM and RBAC roles, you can set the user’s access level for Low Code Automation:
- Member (Licensed): A fully licensed user with complete operational access aligned with their RBAC role.
- Guest (Unlicensed): An unlicensed user with limited, view-only access.
For more information, refer to Member and guest roles for each product.
Configure roles
You can configure roles for Low Code Automation users in the following ways:
- BrowserStack dashboard: Invite users, assign roles, and modify access through the User Management section. For step-by-step instructions, refer to Invite users and Modify access for user.
- User Management APIs: Manage roles programmatically using BrowserStack’s User Management APIs. For API details, refer to User management APIs.
Custom roles
The Custom Role feature is available only on the Enterprise plan. Learn more about Enterprise plans.
If the default Admin, User, and Viewer roles don’t meet your requirements, you can create custom roles with specific permissions for Low Code Automation. Custom roles allow you to:
- Grant specific permissions to meet unique workflows.
- Limit access to sensitive areas for authorized personnel only.
- Align access control with organizational policies or compliance requirements.
To create or modify custom roles, refer to Manage custom roles.
Override access at project level
You can override a user’s default RBAC role within a specific Low Code Automation project by assigning a different role for that project. This provides flexibility to tailor permissions as needed without affecting their access to other products or projects.
For detailed instructions, refer to Override access at a project level.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!