Skip to content

Install

BrowserAI is a cloud service. There is no CLI or daemon to install. You connect to Bright Data's remote Chromium fleet using an existing browser automation client.

Step 1: Create a Browser API zone

  1. Sign in at brightdata.com.
  2. Go to Web Access APIs and click Create API.
  3. Select Browser API.
  4. Name your zone (permanent, cannot be changed later).
  5. Add a payment method to activate (new accounts receive $5 free credit).
  6. Copy your zone credentials from the Overview tab.

Your credentials will look like:

Username: brd-customer-CUSTOMER_ID-zone-ZONE_NAME
Password: YOUR_ZONE_PASSWORD

Step 2: Install the client library

Choose the library that matches your project.

bash
npm install puppeteer-core

Node.js with Playwright

bash
npm install playwright

Python with Playwright

bash
pip install playwright

Python with Selenium

bash
pip install selenium

Step 3: Set your connection endpoint

Store your credentials as environment variables rather than hardcoding them:

bash
export BRD_USERNAME="brd-customer-CUSTOMER_ID-zone-ZONE_NAME"
export BRD_PASSWORD="YOUR_ZONE_PASSWORD"

The WebSocket endpoint (Playwright and Puppeteer) is:

wss://<BRD_USERNAME>:<BRD_PASSWORD>@brd.superproxy.io:9222

The HTTP endpoint (Selenium) is:

https://<BRD_USERNAME>:<BRD_PASSWORD>@brd.superproxy.io:9515