Skip to main content
Every session runs in a hardened Chromium fork with stealth, anti-fingerprinting, and residential proxies enabled by default — no configuration needed.

Option 1: WebSocket URL (no SDK)

Connect with a single URL. All configuration is passed as query parameters.

Playwright

Puppeteer

Selenium

Selenium requires a local WebSocket proxy to connect to Browser Use’s remote CDP endpoint. Use selenium-wire or connect through Playwright’s CDP bridge instead:
Selenium’s debugger_address only supports local host:port connections. For remote CDP over WebSocket, use Playwright or Puppeteer instead.

Query parameters

Option 2: SDK

Create a browser via the SDK, get a cdp_url, and connect with Playwright or Puppeteer.

Playwright

Puppeteer

Always stop browser sessions when done. Sessions left running will continue to incur charges until the timeout expires.