Add teammates
1
Select the Organization you want to add a team member to.
2
Select “Settings” from the menu.
3
Click “Invite members” from the Pending Invitations section.
4
Type in the email address of the team member you want to add and send the invitation.
User roles
There are three roles a user can have within an organization: Admin, Contributor, and Viewer.User roles only affect what permissions a user has within the dashboard itself. They don’t change who can interact with sessions via the API. That’s what your API key is used for.
API keys
Each project has one API key. Browserbase uses the key to identify the project, so API requests and SDK calls made with it run in that project. That’s why you don’t need to pass a Project ID alongside the key.Use more than one key
A project can’t have more than one API key. To get another key, for example to separate production from testing, an Admin can create a new project. The new project has its own API key, sessions, and settings.Regenerate or revoke a key
You can’t delete an API key, but an Admin can regenerate it in the dashboard. Regenerating revokes the old key: requests that use it get a401 Unauthorized response. To cut off access to a key that leaked, regenerate it.
After you regenerate, update every place that uses the old key, such as .env files, CI variables, and Secrets used by deployed Functions.
Project access
When you invite a new user to your organization, you can select which projects the user should have access to in addition to their role:
Single sign-on (SSO)
For enterprise teams, Browserbase supports SAML 2.0-based Single Sign-On so your team can log in with your corporate identity provider.SSO setup guide
Learn how to configure SSO for your organization.
Security
Review Browserbase security practices.