Cloud browsers for AI agents, compared.
A cloud browser is a web browser that runs on a provider's servers instead of your device. The kind compared here is driven by your code or AI agent over the Chrome DevTools Protocol (CDP), with Playwright, Puppeteer or an agent framework, and billed for the time it runs.
- Browser Use Cloud90.5%
- Anchor82%
- Kernel80.5%
- Browserbase78.5%
- Browserless77.5%
- Steel74.5%
- Hyperbrowser73.5%
- lowest per browser-hour of the 7; no subscription
- $0.02 / hour
- got through on 100 bot-protected sites; next best Anchor 82%
- 90.5%
- median session lifecycle on BrowserArena; Kernel 318 ms, Tilion faster still
- 493 ms
Which kind of cloud browser do you need?
- Your code or AI agent drives it. Agents that browse and sign in, scraping and testing. This page compares 7 providers that sell this, the ones in Stealth Bench V2, on price, stealth, speed and self-hosting.
- You browse by hand in an isolated remote browser, for privacy or to keep malware off your machine. That is remote browser isolation or a consumer cloud browser, such as Kasm, Browser.lol or Puffin: a different product, not compared here.
- You want ChatGPT to do the browsing. ChatGPT's cloud browser gives ChatGPT Work its own browser on a separate computer in the cloud. OpenAI lists it on paid ChatGPT plans in supported regions, excluding Free and Go (OpenAI Help).
Price, proxies, stealth, speed and self-hosting, side by side.
For most AI agents, Browser Use Cloud. It costs $0.02 per browser-hour with no subscription, the lowest of the 7 providers compared here, and got through on 90.5% of visits on Stealth Bench V2, ahead of Anchor at 82% and Browserbase at 78.5%. The 100 sites were picked because Browser Use Cloud historically got through where stock Chrome with a US proxy did not. They are hard on purpose and not a balanced sample of the web or of anti-bot vendors. It is not the fastest to start a session: Tilion and Kernel are. To self-host, use Browserless or Steel.
Prices, proxy rates, plans and self-hosting come from each provider's own page, linked in every row, checked October 24, 2026. Stealth is our benchmark, with code and raw results public. Session lifecycle is from BrowserArena, which we do not run.
| Provider | Got through Stealth Bench V2 | Per browser-hour | Residential proxy | Session lifecycle BrowserArena | Self-host / on-prem | Plans |
|---|---|---|---|---|---|---|
| Browser Use Cloud | 90.5% | $0.02 | $5/GB | 493 ms | ||
| Anchor | 82% | $0.05 | $8/GB | 2,800 ms | ||
| Kernel | 80.5% | $0.06 to $0.48 | Not metered | 318 ms | ||
| Browserbase | 78.5% | $0.10 to $0.12 | $10 to $12/GB | 877 ms | ||
| Browserless | 77.5% | $0.18 to $0.24 | 6 units/MB | No result | ||
| Steel | 74.5% | $0.08 to $0.10 | $6 to $10/GB | 3,509 ms | ||
| Hyperbrowser | 73.5% | $0.10 | $10/GB | 1,417 ms |
Browser Use Cloud
- 90.5%
- 493 ms
- $0.02
- $5/GB
Anchor
- 82%
- 2,800 ms
- $0.05
- $8/GB
Kernel
- 80.5%
- 318 ms
- $0.06 to $0.48
- Not metered
Browserbase
- 78.5%
- 877 ms
- $0.10 to $0.12
- $10 to $12/GB
Browserless
- 77.5%
- No result
- $0.18 to $0.24
- 6 units/MB
Steel
- 74.5%
- 3,509 ms
- $0.08 to $0.10
- $6 to $10/GB
Hyperbrowser
- 73.5%
- 1,417 ms
- $0.10
- $10/GB
How does a cloud browser work?
connectOverCDP, Puppeteer's connect, or an agent. On Browser Use Cloud, closing the CDP connection does not stop the browser: it bills by the minute at $0.02 per browser-hour until you stop it through the API or its timeout ends (at most 240 minutes). What a Browser Use Cloud browser is · Quickstart.Which cloud browser is cheapest?
- Browser Use Cloud$0.02
- Anchor$0.05
- Kernel$0.06 to $0.48
- Steel$0.08 to $0.10
- Hyperbrowser$0.10
- Browserbase$0.10 to $0.12
- Browserless$0.18 to $0.24
What does it cost to run hundreds of browsers in parallel?
| Provider | 100 | 300 | 1,000 |
|---|---|---|---|
| Browser Use Cloud | $352 | $1,056 | $3,520 |
| Browserbase | $1,760 | $5,280 | $17,600 |
| Steel | $1,408 | $4,224 | $14,080 |
| Kernel | $1,056 | $3,168 | $10,560 |
| Anchor | $880 | $2,640 | $8,800 |
| Browserless | $3,168 | $9,504 | $31,680 |
| Cloudflare Browser Run | $1,711 | $5,172 | $17,287 |
Which has the best stealth?
Which starts sessions fastest?
- Kernel318 ms
- Browser Use Cloud493 ms
- Browserbase877 ms
- Hyperbrowser1,417 ms
- Anchor2,800 ms
- Steel3,509 ms
Which can I self-host?
When is self-hosting cheaper?
| Browsers per box | 90% busy | 50% busy |
|---|---|---|
| 20 | $0.010 | $0.018 |
| 10 | $0.020 | $0.036 |
| Browser Use Cloud | $0.02, any load | |
Can I run it on-prem?
Other cloud browsers, not benchmarked
- Bright Data Browser API: bills by traffic, $8/GB pay as you go, with a free tier that includes 1 GB a month and a $499/month Scale plan (source).
- CloudBrowser AI: $25/month for 250 browser hours and 10 concurrent browsers, after a 7-day trial (source).
- Cloudflare Browser Run: on Workers Paid, 10 browser hours a month included, then $0.09 per hour, plus $2.00 per concurrent browser above 10, counted as the monthly average of each day's peak concurrency; Workers Free includes 10 minutes a day and 3 concurrent browsers (source).
- Scrapfly: its Cloud Browser API bills active browser time per minute plus bandwidth, with 1,000 free credits on signup (source).
- Zyte API: bills a CDP browser session in 15-second units (or one per page load, whichever is more), each priced like one browser-rendered request at the site's tier; CDP sessions are not available on free trials (source).
Production checklist
- Timeouts. Put a timeout on every step and on the whole job. A client-side timeout does not cancel the run or stop the browser on the server, so check what the first attempt did before you start another. Docs
- Stop browsers explicitly. Closing Playwright or the CDP connection does not stop a cloud browser. It keeps billing and holds a concurrency slot until you stop it through the API, so stop it in a finally block. Docs
- Profiles. Save logins in a profile and reuse it, instead of signing in on every run. Docs
- Proxies. Proxy traffic is billed per GB, so budget for it next to browser-hours. A new browser does not guarantee a new IP or a particular city. Docs
- Concurrency. Read your project's limit from the account API (every key in a project shares it) and keep the backlog in your own job queue; start only as many browsers as the limit allows. Docs
- Retries. Retry transient failures with backoff and honor the Retry-After header on a 429. Do not retry blindly after a step that submits a form or pays. Docs
Side by side with Browserbase, from each one's docs: both have live view, saved logins with cookie sync from your local Chrome, SOC 2 Type II and a one-line Playwright connect. Recording is video on both, off by default on Browser Use Cloud and on by default on Browserbase. The residential proxy is $5/GB against $10 to $12/GB.
When to pick which
- Browser Use Cloud
- Most sites let you in, lowest price per hour, no subscription. Also a hosted agent when you want the task done, not just a browser.
- Browserbase
- Stagehand is central to your stack, you run Selenium, or you want Search, Fetch and Functions from the same vendor. Browserbase alternatives, compared.
- Kernel
- Session start time matters most. Fastest of this group on both third-party lifecycle benchmarks.
- Anchor
- Second on Stealth Bench V2, with managed logins for agents that sign in to third-party apps, and on-prem on Enterprise.
- Browserless
- You want to self-host with Docker or Kubernetes, or need Firefox and WebKit next to Chrome.
- Steel
- You want open-source browser infrastructure you can run yourself.
- Hyperbrowser
- You want scraping and crawl APIs and sandboxes from the same vendor.
- Tilion
- Session start speed is all that matters. Fastest on both lifecycle benchmarks; not in our stealth benchmark.
Questions people ask
What is a cloud browser?
A cloud browser is a web browser that runs on a provider's servers instead of your device. The kind compared here is driven by your code or AI agent over the Chrome DevTools Protocol (CDP), with Playwright, Puppeteer or an agent framework, and billed for the time it runs. The term also covers products you do not drive with code: remote browser isolation and consumer cloud browsers, which you browse by hand to keep your own machine out of reach, and ChatGPT's cloud browser, which gives ChatGPT Work its own browser on a separate computer in the cloud. This page compares the kind your code drives.
Is there a free cloud browser?
For agents and scripts, yes, to start: every provider in this comparison has a free plan or signup credits (see the Plans column in the table). Past those you pay for browser time at the rates in the table. To self-host without a software license fee, Steel's steel-browser is open source (Apache-2.0) and Browserless is free for non-commercial use; you still pay for the servers that run them. Free cloud browsers you use by hand, such as Browser.lol, are a different product.
What is the best cloud browser for AI agents?
For most AI agents, Browser Use Cloud. It costs $0.02 per browser-hour with no subscription, the lowest of the 7 providers compared here, and got through on 90.5% of visits on Stealth Bench V2, ahead of Anchor at 82% and Browserbase at 78.5%. The 100 sites were picked because Browser Use Cloud historically got through where stock Chrome with a US proxy did not. They are hard on purpose and not a balanced sample of the web or of anti-bot vendors. It is not the fastest to start a session: Tilion and Kernel are. To self-host, use Browserless or Steel. Pick Browserbase if Stagehand is central to your stack, Kernel if session start time matters most, and Anchor if you need managed logins.
What is the cheapest way to run headless browsers in the cloud?
Browser Use Cloud, at $0.02 per browser-hour, billed by the minute, with no subscription. The next lowest list prices are Anchor at $0.05 (plus $0.01 per browser created; full stealth from the $2,000/month Growth plan) and Kernel at $0.06 to $0.48 (headless to headful, billed per second; plans $0 to $200/month). Residential proxies are $5/GB on Browser Use Cloud; Kernel does not meter its own proxies.
How much do cloud browser providers cost?
Per browser-hour, from each provider's own pricing page, checked October 24, 2026: Browser Use Cloud $0.02 (pay as you go, billed by the minute, no subscription); Anchor $0.05 (plus $0.01 per browser created; full stealth from the $2,000/month Growth plan); Kernel $0.06 to $0.48 (headless to headful, billed per second; plans $0 to $200/month); Browserbase $0.10 to $0.12 (after 100 or 500 hours included in $20 or $99/month plans); Browserless $0.18 to $0.24 (overage, billed in 30-second units; plans $25 to $350/month); Steel $0.08 to $0.10 ($0.08 on the $250/month Scale plan; stealth browser on Enterprise); Hyperbrowser $0.10 (billed in credits; plans $0 to $100/month, Free includes 5,000 credits).
Which cloud browser starts sessions fastest?
Tilion, then Kernel. On BrowserArena's October 14, 2026 run, Tilion was fastest overall; of the providers on this page the median time to create, connect, load and release a session was Kernel 318 ms, Browser Use Cloud 493 ms, Browserbase 877 ms, Hyperbrowser 1,417 ms, Anchor 2,800 ms, Steel 3,509 ms. ComputeSDK's October 9, 2026 lifecycle scores agree: Tilion first, then Kernel 96.4, Browser Use Cloud 95.2.
Which cloud browsers can you self-host or run on-prem?
Browserless and Steel. Browserless runs in Docker or Kubernetes and needs a commercial license for commercial use. Steel's steel-browser is open source (Apache-2.0) and runs in Docker. Anchor offers bring-your-own-cloud or on-prem on its Enterprise plan, and Kernel publishes its browser image as open source. Browserbase does not offer on-prem. Browser Use Cloud is hosted by default, with an EU region. On-prem deployment of browsers and agents is available to enterprise customers through sales. The open-source browser-use library (MIT) runs on your own machine.
How much does it cost to run hundreds of cloud browsers in parallel?
300 browsers for 8 hours a day, 22 days a month is 52,800 browser-hours: about $1,056 on Browser Use Cloud at $0.02/hour, against $5,280 at Browserbase's listed $0.10. That is its listed rate extrapolated: past 250 browsers Browserbase sells its Scale plan through sales, at a price it does not publish. Browser Use Cloud raises concurrency with each project's lifetime paid spend (settled payments, net of refunds and disputes; credits do not count): 250 at $1,000, 500 at $5,000, 1,000 at $25,000. Most others raise it by plan tier, and past a few hundred browsers through sales.
Is self-hosting headless Chrome cheaper than a cloud browser?
It can be, for steady workloads on sites without bot protection. Estimated cost per browser-hour is instance price ÷ (browsers per instance × share of time busy), plus proxy and engineering cost per browser-hour. On an AWS c7i.xlarge at $0.1785/hour with 10 to 20 browsers, that is $0.010 to $0.036, against $0.02 on Browser Use Cloud. On bot-protected sites, plain headless Chrome got through on 3% of Stealth Bench V2 visits against 90.5% for Browser Use Cloud, on a sample picked where Browser Use Cloud historically got through and stock Chrome did not, so not a balanced sample.
What should I check before running cloud browsers in production?
Timeouts: Put a timeout on every step and on the whole job. A client-side timeout does not cancel the run or stop the browser on the server, so check what the first attempt did before you start another. Stop browsers explicitly: Closing Playwright or the CDP connection does not stop a cloud browser. It keeps billing and holds a concurrency slot until you stop it through the API, so stop it in a finally block. Profiles: Save logins in a profile and reuse it, instead of signing in on every run. Proxies: Proxy traffic is billed per GB, so budget for it next to browser-hours. A new browser does not guarantee a new IP or a particular city. Concurrency: Read your project's limit from the account API (every key in a project shares it) and keep the backlog in your own job queue; start only as many browsers as the limit allows. Retries: Retry transient failures with backoff and honor the Retry-After header on a 429. Do not retry blindly after a step that submits a form or pays.
Is Browser Use only an open-source library?
No. Browser Use Cloud is hosted browser infrastructure: remote Chromium you connect to over CDP from Playwright, Puppeteer or your own agent, with stealth, CAPTCHA solving and residential proxies on by default, at $0.02 per browser-hour. The open-source browser-use library is a separate Python agent library that runs on your machine.
How was stealth measured?
Share of 200 scheduled visits (100 sites × 2 runs) where a judge model, shown the page without the provider name, confirmed the real site loaded within 60 seconds. Every provider ran with its own proxy and CAPTCHA solver, and with the stealth setting its standard plans offer; Steel's standard plans have none, and Browserbase ran its standard mode because its Verified mode needs an Enterprise plan. Results: Browser Use Cloud 90.5%, Anchor 82%, Kernel 80.5%, Browserbase 78.5%, Browserless 77.5%, Steel 74.5%, Hyperbrowser 73.5%. The 100 sites were picked because Browser Use Cloud historically got through where stock Chrome with a US proxy did not. They are hard on purpose and not a balanced sample of the web or of anti-bot vendors. Runner, encrypted site list and raw results are public.