Launch a cloud browser and connect to it from your code.
Every browser includes stealth, proxies, live preview, and recording. Its
CDP URL is a WebSocket endpoint for remotely controlling Chrome.Get an API key and
export it:
from browser_use_sdk.v3 import BrowserUseclient = BrowserUse()browser = client.browsers.create(proxy_country_code="us")print(browser.cdp_url)# When finished:client.browsers.stop(browser.id)
import { BrowserUse } from "browser-use-sdk/v3";const client = new BrowserUse();const browser = await client.browsers.create({ proxyCountryCode: "us" });console.log(browser.cdpUrl);// When finished:await client.browsers.stop(browser.id);
browser.close(), disconnecting CDP, or client.close() does not stop the
managed browser. Use client.browsers.stop(browser.id) or call
PATCH /api/v4/browsers/{id} with {"action":"stop"}.
Connect over CDP
Use the CDP URL with Playwright or Puppeteer.
Browser settings
Configure proxies, screen size, recording, and timeout.