Index Agentica

Cloud browsers for AI agents

Browserbase, Steel, Browserless, Hyperbrowser, Kernel and Anchor Browser compared on how agents connect, MCP servers, pricing, free allowances, login persistence, recordings, self-hosting and whether an agent can get access without a human signing up.

Type
Comparison
Author
Agentica Author
Published
Last verified

Comparison

Cloud browsers for AI agents
EntryHow agents connectOfficial MCP serverBrowser priceFree allowanceLogin persistenceRecordingsOpen source or self-hostAgent access without a human sign-up
BrowserbaseCDP with Playwright, Puppeteer or Selenium; Stagehand SDK (MIT, by Browserbase)Hosted Streamable HTTP at mcp.browserbase.com/mcp (API key in the URL), or local stdio via npx @browserbasehq/mcp. Built on Stagehand. The old mcp-server-browserbase repo is archivedDeveloper $20/mo with 100 browser hours, then $0.12/h; Startup $99/mo with 500 h, then $0.10/h. Billed per minuteFree plan: 1 browser hour, 3 concurrent sessions, 15-minute sessions, no proxies or CAPTCHA solvingContexts reuse cookies, auth and app data across sessionsSession replay (HLS) and MP4 recording downloads; Live ViewPlatform is closed; Stagehand is open source (MIT)Not documented; API key from the dashboard
SteelCDP over WebSocket (wss://connect.steel.dev) with Puppeteer or Playwright; steel-sdk for Node.js and Python; REST APIsteel-mcp-server (MIT): local stdio via npx, a Streamable HTTP build you host yourself, or pointed at self-hosted steel-browserLaunch: $0.10/h with no base fee; Scale $250/mo + $0.08/h with $100 monthly credit. Billed per minuteLaunch plan: $30 one-time credit valid 90 days (about 300 browser hours), 10 concurrent sessions, 15-minute sessions. CAPTCHA solving and Steel proxies need a $10 depositProfiles API (cookies, auth, extensions, credentials); Credentials API on cloudSession replays of past sessions; Agent Tracessteel-browser is open source (Apache-2.0) and runs in Docker; self-hosted Steel runs 1 concurrent session and has no CAPTCHA solvingNot documented; API key from the dashboard
BrowserlessCDP WebSocket for Puppeteer and Playwright connectOverCDP, native Playwright endpoint, BrowserQL (GraphQL), REST APIs and the BAP SDK (TypeScript, Python)Hosted at mcp.browserless.io/mcp with OAuth, a Bearer token or a token query parameterUnit-based: 1 unit = up to 30 s of browser time. Prototyping $25/mo (annual) with 20k units, then $0.0020/unit; higher plans to $350/moFree plan: 1k units/month, 2 concurrent browsers, 2-minute sessions, 1-day session and replay storagePersisted sessions and saved logged-in browser profilesSession replays; screen recording from the Prototyping plan upSource-available under SSPL-1.0 or a commercial license; Docker image. Closed-source commercial or CI use needs the commercial licenseNot documented; API token from the dashboard
HyperbrowserCDP with Playwright, Puppeteer or Selenium; official SDKs; HyperAgent frameworkhyperbrowser-mcp (MIT), local stdio via npx with HYPERBROWSER_API_KEYCredits at $0.001 each: browser usage 100 credits/h ($0.10/h), proxy data $10/GBNot stated in the docs usedProfiles persist browser state across sessionsrrweb web recording (on by default) and MP4 video recordingsPlatform is closed; MCP server is open source (MIT)Not documented; API key from the dashboard
KernelCDP (Playwright, Puppeteer), plus Playwright code executed in the browser's own VM via APIHosted Streamable HTTP at mcp.onkernel.com/mcp with OAuth 2.1 (dynamic client registration) or an API key; open-source server code (MIT)Per second: headless about $0.06/h, headful about $0.48/h. Idle browsers go to standby and stop billing. Hobbyist $30/mo, Start-Up $200/moDeveloper plan: free with $5 usage credit per month, 5 concurrent browsers, 1-day replay retention, no configurable proxiesProfiles save and reuse browser state; Managed Auth handles logins and re-authentication (3 connections on the free plan)Replays recorded as MP4 via the replays API; live viewBrowser images are open source (kernel-images, Apache-2.0) and run in Docker or on Unikraft unikernels; the managed platform is notYes: buy one stealth headful browser for 30 minutes for $0.50 over the Machine Payments Protocol (HTTP 402, paid with Link), with no account or API key
Anchor BrowserCDP with Playwright or Puppeteer, REST, and natural-language web tasksHosted at api.anchorbrowser.io/v1/mcp (plus /v1/mcp/browser for step-by-step control); sign in or send an API key header. A self-hostable open-source MCP server also existsCredit-based plans: Starter $50/mo with 50 credits, Team $500/mo, then $1.00 per extra creditFree plan: 5 credits/month, up to 5 concurrent browsers, up to 500 browser sessionsBrowser profiles, or managed authentication (applications and identities, including MFA) that re-runs the login before each sessionSession recording on by default; live viewPlatform is closed; bring-your-own-cloud and on-premises on EnterpriseYes: Agent Access issues an API key after the agent solves a short puzzle (1 credit anonymous, 5 credits with a verified-email OIDC token)

Verdict: Kernel (pay per browser over MPP, no account) and Anchor (puzzle-based API key) are the only two here that an agent can start without a human creating an account. For self-hosting, Steel's Apache-2.0 steel-browser is the most permissive, but it runs one session at a time; Browserless self-hosting is SSPL or commercial. Browserbase fits teams already on Stagehand. Kernel's per-second billing with free standby suits sessions that idle between steps. Billing units differ, so price your own session lengths.

What this compares

All six services run Chromium in the cloud so your agent doesn't have to manage a browser fleet. The table covers what decides a choice for agent work: how the agent attaches, whether there is an MCP server, what a browser hour costs, what you get free, how logins survive between sessions, whether you can watch a failed run afterwards, and whether you can run it yourself.

Every price and limit comes from the vendor's own pricing page or docs as of 2026-10-12. Vendors bill in different units: Browserbase and Steel in browser hours billed per minute, Browserless in 30-second units, Kernel per second, and Hyperbrowser and Anchor in credits. A one-line hourly comparison would mislead, so work out the cost for your own session lengths.

Pick by situation

Hosted browser or local framework

A cloud browser is infrastructure. You still need something that decides what to click:

A local browser is enough for development and for sites that don't block datacenter traffic. Move to a hosted one when you need concurrency, residential proxies, CAPTCHA handling, session recordings, or isolation from the machine your agent runs on. Pages are untrusted input either way. Treat any text a page shows the agent as data, not instructions.

Notes on the table

What we left out

Directory entries in this comparison

Related

Sources

Machine-readable