[Compare](https://cdpfleet.com/docs/compare) / other services

# cdpfleet vs Browserbase

Twelve real browsers over Playwright or CDP with your own proxies, or Chromium over CDP with built-in proxies, Stagehand and captcha solving. Prices, limits and features side by side.

Browserbase is the best-known cloud browser for AI agents: hosted Chromium you connect to over the Chrome DevTools Protocol, with Stagehand (its agent SDK), built-in residential proxies, captcha solving, live view and session replay — and around it a Fetch API, a Search API, hosted agent runs and Functions (your own code hosted next to a browser). cdpfleet is a browser fleet: twelve real desktop browsers — Google Chrome, Microsoft Edge, Brave, Opera, Naver Whale, Yandex Browser, Chromium, Patchright, Rebrowser, Camoufox, Firefox and WebKit — launched with one HTTPS call and driven over the Playwright protocol from five languages, through proxies you bring. They overlap on "a browser in the cloud, billed by the hour" and differ on almost everything around it. This page also sets Browserbase's Fetch, Search and Functions next to cdpfleet [Functions](https://cdpfleet.com/docs/functions) — ready-made browser tasks in one HTTP call, plus [jobs](https://cdpfleet.com/docs/jobs) and [monitors](https://cdpfleet.com/docs/monitors); despite the shared name, Browserbase Functions run code you deploy.

|  | cdpfleet | Browserbase |
| --- | --- | --- |
| Browsers | 12 — Google Chrome, Microsoft Edge, Brave, Opera, Naver Whale, Yandex Browser, Chromium, Patchright, Rebrowser, Camoufox, Firefox, WebKit. Chrome with stable, beta and dev channels and pinned previous majors. | Chromium (Browserbase build). On the Scale plan, a "purpose-built Chromium browser with real fingerprints" (Verified). |
| How you connect | Playwright protocol: `chromium`/`firefox`/`webkit.connect(wsUrl)` with the Playwright client of the same minor version — Node.js, Python, Java, C# and Go. Or `"cdp": true` on Chrome, Edge, Brave, Opera, Yandex and Chromium for a `cdpUrl`: Puppeteer, `connectOverCDP` or any CDP client ([CDP & Puppeteer](https://cdpfleet.com/docs/cdp)). No Selenium. | Chrome DevTools Protocol: Playwright `connectOverCDP`, Puppeteer, Selenium (WebDriver) and Stagehand. Node.js and Python SDKs. |
| Session length | Up to 24 h (shared threads: also capped by your remaining daily minutes). Idle timeout 120 s by default; up to 10 min on shared threads, 24 h on dedicated. | 6 h maximum (Scale: "6+"). Default and per-session timeouts configurable; keep-alive across disconnects on paid plans only. |
| Metering | Per second, as thread-seconds: a headless browser is 1 thread, headful 2. Billing stops when the WebSocket closes. | Per minute, with a one-minute and one-MB minimum per session: browser hours included in the plan ("allocations, not limits"), then a per-hour overage. Concurrency and session creations per minute (5, 25, 50, 150+) capped per plan. |
| Plans | Free [Community plan](https://cdpfleet.com/docs/pricing#community): 2 threads, 60 browser-minutes per thread a day, 15-minute sessions, proxies included. Paid from $7.50/month (5 shared threads, 60–480 browser-minutes a day per thread); dedicated threads for 24/7 use at $8.50/thread/month. [Pricing](https://cdpfleet.com/docs/pricing). | Free: 1 browser hour, 3 concurrent, 15-minute sessions. Developer $20/month: 100 hours then $0.12/hour, 25 concurrent. Startup $99/month: 500 hours then $0.10/hour, 100 concurrent. Scale: custom, 250+ concurrent. Free, Developer and Startup include 3, 15 and 50 hosted agent runs, and Free $5 of model tokens. |
| One browser, around the clock | A dedicated thread: $8.50/month, i.e. $0.01/hour. Shared 480 (8 h/day): $4.00/month per thread. | Startup: $99 for the first 500 hours, then 220 hours × $0.10 ≈ $121/month at list price (Developer: $20 + 620 × $0.12 ≈ $94). Concurrency and other usage not included. |
| Concurrency | The threads you buy: 5 to 10,000 (more on request); each session takes 1–4 threads by type. | 3 (Free), 25 (Developer), 100 (Startup), 250+ (Scale). |
| Proxies | Bring your own HTTP, HTTPS or SOCKS5 proxies — single, pool, or per-host rules (`proxy_rules`) — swap a running session's proxy live, see traffic per destination host and per rule; traffic through them is free. Or the [cdpfleet residential proxy](https://cdpfleet.com/docs/proxies#residential): 4 tiers from $0.50 to $5/GB from one prepaid balance ($5 free credit), mixable per host — e.g. Tier 4 for CDN assets, Tier 1 for pages. A launch without a proxy uses the free [Community proxy](https://cdpfleet.com/docs/proxies#community-proxy) — best effort, no guarantees. | Built-in residential proxies, metered per GB (none on Free; 1 GB included on Developer then $12/GB; 5 GB on Startup then $10/GB) in 200+ countries, by country, US state or city; your own HTTP, HTTPS or SOCKS5 proxies supported. |
| Stealth | Real browsers by default (genuine Chrome, Edge, Brave…), headful by default, and three stealth builds — Patchright, Rebrowser, Camoufox — on every plan. See the [headless tells](https://cdpfleet.com/docs/cases/headless-tells) and [Camoufox vs Patchright](https://cdpfleet.com/docs/compare/camoufox-vs-patchright) pages. | Basic stealth mode on Developer and Startup; "Verified" real-fingerprint browsers and advanced stealth on Scale only. |
| Captcha solving | Not built in. Use any solver through Playwright. | Automatic solving on paid plans by the plan tables (Free: none); the CAPTCHA doc says solving is on by default for all sessions. A solve can take up to 30 seconds. |
| Watching a session | Live view with human takeover — Watch / Take control in the dashboard, or a link from the API — and [Launch interactive](https://cdpfleet.com/docs/live-view#launch-interactive): open any browser on a start page straight into live view from the dashboard's code generator (`start_url` over the API). [Session recordings](https://cdpfleet.com/docs/recordings) as MP4 (480p free, 720p or 1080p on a plan), and JPEG frames to your code with `page.screencast`. | Live view, session replay and MP4 recordings (kept up to 30 days). Data retention 7 days on Free and 30 on Startup; on Developer 30 days by the pricing page, 7 by the docs' plan table. |
| Persistence | [Persistent profiles](https://cdpfleet.com/docs/profiles) keep cookies, local storage and IndexedDB between sessions (paid plans); Playwright `storageState`; `keep_alive` to reconnect to the same browser on dedicated threads. | Contexts: persistent browser profiles reused across sessions. |
| Mobile | Playwright device emulation on Chromium-family and WebKit; hardware Android phones and iOS WebView in early access. | Viewport and user-agent emulation. |
| Extensions | Not available. | Custom Chrome extensions can be uploaded. |
| Scraping in one call | [Functions](https://cdpfleet.com/docs/functions): screenshot, PDF, Markdown, [scrape](https://cdpfleet.com/docs/functions/scrape) (HTML, Markdown, text, links, screenshot, XHR calls, cookies; `wait_for`, `actions`, `extract` by CSS selector), [map](https://cdpfleet.com/docs/functions/map), [geo compare](https://cdpfleet.com/docs/functions/geo) and a [live tab](https://cdpfleet.com/docs/functions/livetab) — in a pooled browser, or in a browser and device of your choice on paid plans. Billed like a session (one thread while the call runs, one per country for geo compare); the Community proxy and your own proxies cost nothing extra. Free tools at [/functions](https://cdpfleet.com/functions). | The Fetch API (`POST /v1/fetch`): one URL in; the raw response, Markdown, or JSON extracted by a model to your schema out — **without running JavaScript**, up to 5 MB and 60 seconds; optional proxies with geolocation, and a Context for signed-in pages. 1,000 calls included on Free and Developer, 10,000 on Startup, then $1 (Developer) or $0.50 (Startup) per 1,000, $4 per 1,000 with proxies or with extraction, $7 with both. A page that needs JavaScript takes a browser session (Stagehand `extract()` or your own code) or a hosted agent run. |
| Crawling and bulk | [Jobs](https://cdpfleet.com/docs/jobs) on paid plans: batch (any number of URLs), crawl and map, with no size or time limit — runs continue past the 24-hour session limit by themselves; results as JSON lines or a zip archive, kept 14 days; stop and resume; signed webhooks. Plus [watch](https://cdpfleet.com/docs/jobs#watch) (live XHR/WebSocket/DOM events), [warmup](https://cdpfleet.com/docs/jobs#warmup) and [monitors](https://cdpfleet.com/docs/monitors) (scheduled change detection with diffs). | No crawl, map, batch or scheduling endpoint and no change detection. Functions host your own TypeScript (Stagehand, Playwright or Puppeteer) next to a browser: each invocation is asynchronous, gets its own session, runs 60–900 seconds, in us-west-2 only, with status webhooks; hosting is free on every plan (whether the invocation's browser time is billed isn't stated). The docs suggest invoking them from your own cron, and watching a page by replaying its underlying request with Fetch. |
| Screenshots and PDFs | Screenshot (PNG/JPEG, viewport or full page) and PDF Functions — a text PDF from a Chromium-based browser. | In a session with your own code: CDP or Playwright screenshots, Playwright `page.pdf()`. No screenshot or PDF endpoint. |
| Search and site APIs | None — no search-engine or per-site APIs; a [scrape](https://cdpfleet.com/docs/functions/scrape) or a session reads whatever page you point it at. | Search API (`POST /v1/search`): 1–25 results with URL, title, author, date and image, no page content. 1,000 searches included on every self-serve plan, then $5 per 1,000 by default on the pricing page, $7 per 1,000 in the docs' plan table; providers from $1 (fast) to $12 (deep) per 1,000. |
| Agent tooling | A hosted [MCP server](https://cdpfleet.com/docs/mcp/setup) at cdpfleet.com/mcp — add it in Claude, ChatGPT or Gemini and sign in with OAuth — or `npx cdpfleet-mcp`; [SDKs](https://cdpfleet.com/docs/sdk) for Node.js, Python and Go. | Stagehand SDK (act, extract, observe in a session); hosted agent runs in one API call with a result schema (3–50 included by plan, overage price not published); Model Gateway at market prices without markup, for Browserbase browsers only; a hosted MCP server (`mcp.browserbase.com/mcp`, API key in the URL) with navigate, act, observe and extract tools; a CLI. |
| Where the browser runs | Servers in the EU (Germany and Finland); your proxy decides where traffic exits. | us-west-2 by default, us-east-1, eu-central-1 and ap-southeast-1 in the docs; the pricing page lists US East and West, EU Central and the UK, with Asia Pacific "upon request for enterprise customers". |
| Examples | [89 cases](https://cdpfleet.com/docs/cases) run on production in five languages, all on [GitHub](https://github.com/cdpfleet/cdpfleet) with their output. | Templates and Stagehand examples on GitHub. |

Browserbase facts from its public pricing page and documentation, checked on 9 November 2026; list prices in USD. Tell us if something is out of date.

## Which one, when

### Pick Browserbase if…

-   You want Selenium/WebDriver.
-   You build agents with Stagehand and want proxies, captcha solving, session replay, hosted agent runs and model billing from one vendor.
-   You want web search and cheap no-JavaScript fetches — Markdown or schema-shaped JSON — on the same bill as your browsers.
-   You need Chrome extensions.

### Pick cdpfleet if…

-   You want rendered pages in one call — Markdown, a scrape with actions, a screenshot or a PDF — or crawls, batch jobs and [monitors](https://cdpfleet.com/docs/monitors) without deploying code of your own.
-   Your site must see a specific real browser — Chrome, Edge, Brave, Firefox — or a specific Chrome version or channel.
-   You already have proxies and want per-host routing, live swaps and traffic per destination instead of per-GB proxy fees.
-   You run browsers for hours or around the clock: 24-hour sessions, dedicated threads at a flat monthly price, per-second metering.
-   You work in Java, C# or Go as well as Node.js and Python.
-   You want to start free — the Community plan includes proxies — and try a browser in live view before writing any code.

## Try it

The [quickstart](https://cdpfleet.com/docs/quickstart) is one HTTPS call and five lines of Playwright; the [code builder](https://cdpfleet.com/docs/builder) writes the launch for any browser and option set in your language.

### Sources

-   [Browserbase pricing](https://www.browserbase.com/pricing)
-   [Browserbase docs: plans and pricing](https://docs.browserbase.com/account/billing/plans)
-   [Browserbase docs: timeouts](https://docs.browserbase.com/platform/browser/long-sessions/timeouts)
-   [Browserbase docs: keep alive](https://docs.browserbase.com/platform/browser/long-sessions/keep-alive)
-   [Browserbase docs: Agent Identity (stealth)](https://docs.browserbase.com/platform/identity/overview)
-   [Browserbase docs: proxies](https://docs.browserbase.com/platform/identity/proxies)
-   [Browserbase docs: CAPTCHA solving](https://docs.browserbase.com/platform/identity/captcha-solving)
-   [Browserbase docs: observability (live view, replay, recordings)](https://docs.browserbase.com/platform/browser/observability/observability)
-   [Browserbase docs: regions](https://docs.browserbase.com/optimizations/latency/multi-region)
-   [Browserbase docs: Fetch API](https://docs.browserbase.com/platform/fetch/overview)
-   [Browserbase docs: Search API](https://docs.browserbase.com/platform/search/overview)
-   [Browserbase docs: Functions](https://docs.browserbase.com/platform/functions/overview)
-   [Browserbase docs: Functions limits](https://docs.browserbase.com/platform/functions/limits)
-   [Browserbase docs: Agents](https://docs.browserbase.com/platform/agents/overview)
-   [Browserbase docs: Model Gateway](https://docs.browserbase.com/platform/model-gateway/overview)
-   [Browserbase docs: screenshots](https://docs.browserbase.com/platform/browser/files/screenshots)
-   [Browserbase docs: PDFs](https://docs.browserbase.com/platform/browser/files/pdfs)
-   [Browserbase docs: MCP server](https://docs.browserbase.com/integrations/mcp/setup)

---
Source: https://cdpfleet.com/docs/compare/cdpfleet-vs-browserbase · Markdown: https://cdpfleet.com/docs/compare/cdpfleet-vs-browserbase.md · All docs for AI tools: https://cdpfleet.com/llms.txt
