BrowserStack AI Evals
Settings & Configuration

Members & Roles

Manage members, roles, teams, and project access in BrowserStack AI Evals.

Members & Roles

BrowserStack AI Evals uses a role-based access model layered on your BrowserStack identity. Two questions decide what any member experiences:

  • What can they do? — set by their role (Owner, Admin, Member).
  • What can they see? — set by their role combined with their team (sub-group) membership.

Identity & access

Identity is owned by BrowserStack — there is no separate evals sign-up:

  • Members sign in with their BrowserStack account. Users are provisioned through BrowserStack login; a person who has never signed in cannot be added.
  • An organization maps to a BrowserStack group, and a team maps to a BrowserStack sub-group.
  • Roles and team membership are managed in your BrowserStack account. Settings → Members ↗ redirects there.
  • Organization details and your personal profile are also managed in your BrowserStack account — open the user menu and choose Organization Settings or Personal Settings.
  • Inside evals you assign projects to teams and can set per-project role overrides (see below).

Because membership is managed in BrowserStack, adding people, changing their role, or moving them between teams happens in your BrowserStack account, not in the evals dashboard.

Teams (Enterprise)

Creating and managing Teams — including adding members and assigning Team Admins — is an Enterprise feature at BrowserStack. Basic user management is available on other plans, but the structured Teams functionality (granular access control, license allocation by team, and delegated administration) is part of the Enterprise offering.

Key Enterprise Teams capabilities:

  • Team creation & management — organize users into teams that mirror your organizational structure.
  • Team Admins — let specific users help manage their own teams without needing full Owner/Admin privileges over the entire organization.
  • Multi-team membership — users can belong to multiple teams (typically active in one at a time for data-access purposes).
  • Product access mapping — control which products (e.g., Automate, Live, Test Management) each team can access.

Teams are managed from the Manage Teams page in the BrowserStack User Management Dashboard.

Personas

A member's persona is their role combined with whether they belong to a team.

PersonaRole + team
OwnerOwner, not in a team
Group AdminAdmin, not in a team
Team AdminAdmin, in one or more teams
Group MemberMember, not in a team
Team MemberMember, in one or more teams

Role permissions

This answers the "what can they do?" question. Roles gate individual actions at two scopes: organization (org-wide resources) and project (a single project). A project role can override the organization role for that project; the special role NONE means "use the organization role only."

Organization permissions

PermissionOwnerAdminMember
Create projectsYesYes
Transfer projectsYesYes
Update org settingsYesYes
Delete organizationYes
Manage org membersYesYes
View org membersYesYesYes
Manage billingYes

Project permissions

PermissionOwnerAdminMember
View projectYesYesYes
Update project settingsYesYes
Delete projectYes
Manage project membersYesYes
View project membersYesYesYes
Create/delete API key pairsYesYes
View API keysYesYesYes
Create/delete write-only keysYesYes
Manage LLM connectionsYesYesYes (update only)
View LLM connectionsYesYesYes
Manage integrationsYesYes
Create/edit tracesYesYesYes
Delete tracesYesYes
Create/edit scoresYesYesYes
Manage score configsYesYesYes
Manage datasetsYesYesYes
View datasetsYesYesYes
Manage promptsYesYesYes
View promptsYesYesYes
Manage protected labelsYesYes
Manage evaluators / eval jobsYesYesYes
View evaluators / eval jobsYesYesYes
Manage experimentsYesYesYes
View experimentsYesYesYes
Manage online evaluationsYesYesYes
View online evaluationsYesYesYes
Manage modelsYesYes
Manage annotation queuesYesYesYes
View annotation queuesYesYesYes
Batch exports (create)YesYesYes
View batch exportsYesYesYes
View audit logsYesYes
Manage dashboardsYesYesYes
View dashboardsYesYesYes

Project access

This answers the "what can they see?" question. Projects belong to an organization (the group) and are each assigned to at most one team. A project with no team is group-level. What a member sees follows from their persona:

PersonaCan create projectsProject visibility
OwnerYes and assign to any teamAll group-level and all teams' projects
Group AdminYes and assign to any teamAll group-level and all teams' projects
Team AdminYes and assign to a team they admin (with multiple teams, one is the default and can be changed)Only projects of the team(s) they admin (any creator) — not group-level, not other teams
Group MemberNoOnly group-level projects (projects not assigned to any team)
Team MemberNoOnly their team's projects (any creator) — not group-level, not other teams

Lifecycle rules

  • If a Group Admin is added to a team, they become a Team Admin for that team and lose group-wide visibility (they then see only their team(s)).
  • An Owner is not part of a team, but still sees all group-level and all teams' projects.
  • If a team is deleted, its projects are reassigned to the group level.
  • A project is assigned to exactly one team, or to none (group-level).

Managing access

Adding members

Members are added in your BrowserStack account:

  1. Go to Settings → Members ↗ (opens BrowserStack account management).
  2. Add the user and select their role.
  3. Assign them to a team (sub-group) if they should have team-scoped access.

The person must have signed in with BrowserStack at least once to be added.

Managing team membership

Team membership is managed in your BrowserStack account:

  • Only a Group Admin can add members to a team.
  • A Team Admin can remove members from a team they administer.

Assigning projects to teams

A project's team is set when you create it, and can be changed afterwards from the project's Settings → General section. Who can assign to which team follows the project-access rules above.

Assigning project roles

Beyond visibility, you can override a member's role for a specific project:

  1. Go to the project's Settings → Members ↗.
  2. Find the member in the list.
  3. Select their project role from the dropdown.
  4. Changes take effect immediately.

Setting a project role to NONE means the member's access is determined solely by their organization role.