Skip to main content
You can load your own Chrome extensions into Browserbase sessions.

Sample extension

Here’s a simple example extension that modifies page titles. It consists of two files:
You can download this sample extension here. The extension must be in a .zip file format with a manifest.json at the root. The file must be less than or equal to 100 MB.

Upload your extension

Once you have your extension files zipped up, you can upload it using the SDK:

Create a session with your extension

To use your extension, create a new session with the extension enabled:
Starting a new session with an extension can increase the session creation time. The browser must be restarted to load the extension, which itself has nonzero load time.

Verify the extension

To verify your extension is working:
  1. Connect to your session using Playwright or Selenium
  2. Navigate to a page where your extension should be active
  3. Check for the expected modifications or behaviors
For the sample extension above, navigate to https://www.sfmoma.org and verify that the page title has been modified with the additional text.