Skip to content
Browsa
  1. Guides
  2. Cloud browsers

What is a cloud browser for AI agents?

A cloud browser is a real web browser, usually Chromium, that runs on a provider's servers and is started, driven and stopped through an API. An AI agent or a script uses it to open pages, click, type and read the result, without running a browser on its own machine.

Read
About 6 minutes
Updated

How does a cloud browser work?

  1. Your code asks for a browser. One API call starts a fresh Chromium on the provider's servers. On Browsa that is POST /v1/agents, and the browser is ready in seconds.
  2. You get an address back. The response holds a Chrome DevTools Protocol (CDP) address. Playwright, Puppeteer and other automation libraries connect to it the same way they connect to a local browser.
  3. Your agent drives it. Every click, keystroke and page read travels over that connection. A live view link lets a person watch the screen, and step in if a page needs it.
  4. It shuts down. The browser ends when you close it or when its time limit (TTL) runs out, and you pay for the time it ran.

Why do AI agents need a browser?

A lot of useful work only exists behind a web page: supplier portals, booking forms, dashboards, search results and product pages that render with JavaScript. A language model can decide what to do on those pages, but something has to load them, run their scripts, keep the cookies and press the buttons. That is the browser's job. Giving the agent a cloud browser keeps that work off your servers and makes it easy to run many browsers at once.

Cloud browser vs local headless Chromium

TopicHeadless Chromium on your serverCloud browser (Browsa)
SetupInstall and update Chromium and its system libraries in every imageOne API call; nothing to install. Your code only needs Python or Node
Crashes and memoryStray browser processes run on your machinesEach browser runs in its own cloud session and ends at its TTL, at most 1 hour
Browser name a page readsHeadlessChrome in the user agentChrome, from Browsa's own Chromium build
Automation flagnavigator.webdriver often true under automationfalse, as in regular Chrome
Graphics card a page readsSwiftShader (software)A GPU name in Chrome's format for the chosen OS; drawing still runs in software, a known gap
IP addressYour server'sBrowsa's data center, or your own proxy. Browsa does not supply proxies
Watching a runScreenshots or traces you add yourselfA live view link for every browser and task
CostYour servers' CPU and memory1 credit per started 12 minutes, 5 for a full hour

Headless Chromium values are the defaults of a standard headless container. Browsa values were measured on a default Browsa browser on 14 November 2026; every value, gaps included, is on the Phantom page.

What are the ways to use a cloud browser?

Run your own Playwright or Puppeteer code

A browser over CDP

POST /v1/agents, then connect to cdp_http. Guide

Describe a job in plain language and get data back

A hosted agent task

POST /v1/tasks with your Anthropic, OpenAI or Google key, or "llm": "browsa" for Browsa's model. Use case

Read one page as Markdown, text, JSON or a screenshot

A one-call scrape

POST /v1/quick/scrape, /extract or /screenshot, 1 credit a page. Docs

Give Claude, Cursor or VS Code a browser

An MCP server

npx -y @browsa/mcp. Setup guide

Run the same job every hour or day

Schedules and webhooks

Any interval from 1 hour to 30 days, results on an HMAC-signed webhook. Use case

What should I check before picking a cloud browser API?

  • Pricing model. A monthly plan with included hours, or pay as you go. Steady, high volume usually favors a plan; uneven volume favors credits that do not expire.
  • Session length and concurrency. How long one browser may run, and how many may run at once on your plan.
  • Proxies. Whether the provider includes proxy bandwidth, sells it, or expects you to bring your own.
  • CAPTCHA handling. Whether challenges are solved for you, or your code sees them and decides.
  • Evidence about detection. Look for dated, reproducible results, including where the browser fails, rather than a single pass rate.
  • Saved logins. Whether cookies and local storage survive between runs, and what that costs.
  • Agents and model keys. Whether the provider runs the agent for you, and whether you can use your own model key.
  • Integrations. SDKs for your language, an MCP server, an OpenAPI spec.
  • Compliance and hosting. SOC 2 or HIPAA if your review needs them, or an open-source option you can host yourself.

We compare Browsa with Browserbase, Steel and Browser Use Cloud on these points, with a source for every competitor figure, on the Browserbase alternatives page.

Browsa at a glance

What it is
Cloud Chromium browsers for AI agents, driven over CDP or through hosted agent tasks
Browser engine
Browsa's own Chromium build, on every plan
Price of a browser
1 credit per started 12 minutes, 5 credits for a full hour
Price of a credit
$0.10 (Starter, $20), $0.083 (Growth, $100), $0.067 (Pro, $500)
Free credits
100 after email verification, no card. Credits never expire
Longest session
1 hour
Browsers at once
6 browser slots per workspace; more on request
Proxies
Not supplied. Bring any HTTP, HTTPS or SOCKS5 proxy per browser
CAPTCHA solving
Not offered
SDKs
pip install browsa, npm i browsa, MCP server @browsa/mcp

Questions

Is a cloud browser the same as a headless browser?

Not quite. Headless describes a browser that runs without a visible window. A cloud browser describes where it runs: on a provider's servers, started and stopped through an API. Many cloud browsers run headless Chromium; Browsa runs its own Chromium build that reports what regular Chrome reports for the chosen operating system, and every browser has a live view you can watch.

Can websites still block a cloud browser?

Yes. No browser passes every bot check, and a data-center IP address is a signal on its own. A good provider tells you where its browser passes and where it does not. Browsa publishes dated results, misses included, on its benchmarks page, and you can bring your own residential or mobile proxy for sites that are strict about data-center traffic.

Do I need my own proxy?

For most public pages, no. Without a proxy a Browsa browser uses the IP address of Browsa's data center. Browsa does not supply proxies; for sites that treat data-center addresses with suspicion, pass your own HTTP, HTTPS or SOCKS5 proxy per browser.

Can an AI agent stay logged in between runs?

Yes, with a persistent identity. On Browsa it keeps cookies, local storage and the fingerprint between sessions. It costs 50 credits every 30 days, and each session opened on it costs 1 credit.

How much does a cloud browser cost on Browsa?

1 credit per started 12 minutes of browser time, so 5 credits for a full hour. One credit is $0.10 on the $20 Starter pack and $0.067 on the $500 Pro pack. New accounts get 100 free credits after email verification, with no card, and credits never expire.

Next steps

Try a cloud browser.

100 free credits. No card, no subscription.