Skip to main content
Experience faster, smarter testing with BrowserStack AI Agents. See what your workflow’s been missing. Explore now!
No Result Found
Connect and get help from 7,000+ developers on our Discord community. Ask the CommunityAsk the Community

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





Thank you for your valuable feedback

Is this page helping you?

Yes
No

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!

Talk to an Expert
Download Copy Check Circle