Skip to content

BrowserReal

BrowserReal gives your agent a real Google Chrome on a machine of its own, in the cloud. You start one with an API call, connect Playwright, Puppeteer, Browser Use or any other CDP client to the address it answers with, and stop it when you are done. You pay for the minutes it ran.

  • Stealthy by default. A headful Chrome, not a headless one, with a real display and GPU-like rendering. Use plain Playwright, Puppeteer or Browser Use: BrowserReal keeps the CDP commands that give a client away from the page, so sites see a person’s browser. Cloudflare’s Turnstile checkbox is clicked for you.
  • Signed in, every time. A profile keeps cookies, storage and saved logins between sessions. Sign in once through the live view, or import the profile you already use.
  • Where you need it. No proxy by default, a residential address in a country when you ask for one, or your own proxy.
  • Under control. Network policies limit the sites a browser may reach, extensions load your Chrome extensions, and a recording shows what happened.
  • Drop-in for Browser Use. The API is Browser Use Cloud’s v4, so its SDKs work with two lines changed.
  1. POST /browsers starts a browser and answers with its cdpUrl (for your code) and liveUrl (for a person to watch or take control).
  2. Your agent connects to cdpUrl and works. Several clients can connect to the same browser.
  3. PATCH /browsers/{id} with {"action": "stop"} stops it: the profile is saved, downloads and the recording are kept, and the minutes are charged. A browser also stops by itself when its timeout runs out.

Closing your CDP connection does not stop the browser. Stop it in a finally, or give it a short timeout.