Cloudflare Browser Run alternatives for agent workflows.
Cloudflare Browser Run hosts headless Chrome for developers. Workers and external CDP clients control it. Cloudflare renamed it from Browser Rendering in April 2026.
Workers Paid includes 10 browser hours monthly. Extra hours cost $0.09 each. Concurrency above 10 averaged browsers costs $2 each.
Alternatives include Browserless, Browser Use Cloud, and Airtop. Legba is narrower: routing and isolated sessions for agents.
The short version
Replace the required operating layer only.
Start with the operating boundary.
Browser Run is developer infrastructure. It runs headless Chrome globally. Developers control it through several surfaces. Those surfaces create different replacement requirements.
Quick Actions provide stateless browser outputs. Browser Sessions provide direct browser control. Workers can call both surfaces. External clients can connect through CDP.
Legba occupies a narrower position. Its published skill provides routing and isolated browser sessions. Agents reach hosted sessions through scripts or MCP. Legba publishes no Browser Run compatibility.
Begin with the current dependency. Record every interface and state requirement. Separate required controls from convenient controls. Then compare the smallest complete replacement.
SourcesCloudflare Browser Run overviewCloudflare Browser Run FAQLegba published skill and session contract
Keep both Cloudflare products separate.
Cloudflare renamed Browser Rendering on April 15, 2026. The current developer product is Browser Run. Older searches still use Browser Rendering. That history explains mixed result wording.
Cloudflare Browser Isolation has another buyer. It belongs within Cloudflare One. Its controls address workforce web access. Its procurement path follows Zero Trust programs.
Our comparison covers Browser Run only. It covers automated browser execution. It does not score workforce policy controls. Those belong within another comparison.
Mixing both products distorts procurement. Browser automation needs interfaces and capacity. Workforce isolation needs identity and policy. Those jobs require separate evidence.
- Browser Run serves browser automation.
- Browser Isolation serves workforce access.
- Workers belong within Browser Run.
- Zero Trust belongs elsewhere.
- Separate budgets support clearer decisions.
SourcesCloudflare Browser Run overviewBrowser Rendering renamed Browser RunCloudflare Browser Isolation
Compare the main remote browser alternatives.
Several platforms host remote browsers for code and agents. Each matches a different Browser Run surface. Match your current integration before comparing prices.
Vendor documentation defines each row below. No row reflects a benchmark. Legba appears last because its scope is narrowest.
| Factor | Documented shape | Closest Browser Run surface | Check before switching |
|---|---|---|---|
| Browserless | Managed headless browsers over WebSocket, plus REST APIs. | Browser Sessions and Quick Actions. | Self-hosted Docker is also documented. |
| Browser Use Cloud | Hosted agent runs and raw cloud browsers. | Browser Sessions over CDP. | Choose agent-driven or CDP-driven control. |
| Airtop | Cloud browsers with natural-language actions and profiles. | Browser Sessions plus Live View. | Live View supports user logins. |
| Legba | Routing and isolated browser sessions for agents. | No direct equivalent; the scope is narrower. | Remote CDP attachment is undocumented. |
Documented product shapes, verified October 30, 2026.
SourcesBrowserless overviewBrowser Use Cloud quickstartWhat is AirtopLegba published skill and session contract
Compare execution surfaces first.
The endpoint rarely defines the whole migration. Execution shape affects code ownership. It also affects retries and observability. This matrix exposes those hidden commitments.
Browser Run supports several development styles. That breadth reduces some integration work. It also increases migration surface later. A narrower skill changes that tradeoff.
| Factor | Cloudflare Browser Run | Legba evidence | Decision impact |
|---|---|---|---|
| Quick Actions | Request defined outputs without browser orchestration. | Hosted actions return page text and screenshots. | Keep Cloudflare for these endpoint contracts. |
| Workers sessions | Control browsers within deployed Workers code. | Legba publishes no Workers binding. | Changing vendors requires integration redesign. |
| External CDP | Connect external Playwright or Puppeteer clients. | Legba documents no remote CDP endpoint. | CDP-dependent code requires documented CDP support. |
| Agent tools | Playwright MCP and CDP MCP clients are documented. | Hosted MCP tools cover browser actions and handoff. | Compare tool names, inputs, and outputs. |
| Human review | Live View and structured handoff exist. | Handoff shares a private view link. | Document every operator intervention requirement. |
Execution choices verified October 30, 2026.
SourcesCloudflare Browser Run overviewLegba published skill and session contractBrowser Run Live ViewBrowser Run human handoff
Choose control depth deliberately.
Quick Actions optimize defined browser outputs. They include screenshots, PDFs, content, markdown, and extraction. They reduce browser lifecycle code. They also standardize the interaction boundary.
Browser Sessions expose deeper control. Cloudflare supports Puppeteer, Playwright, CDP, and Stagehand. That path suits existing automation code. It also preserves lower-level debugging options.
The choice affects failure ownership. Quick Actions return a defined result. Session code owns more browser behavior. Teams should price engineering ownership separately.
Legba should not win protocol checklists. Its published skill serves agents directly. That narrower path cannot prove code-level compatibility. Raw CDP code carries its own upgrade risk.
- Choose Quick Actions for defined outputs.
- Choose sessions for browser-level control.
- Choose CDP for existing clients.
- Choose Workers for native deployment.
- Evaluate Legba for narrower agent outcomes.
SourcesCloudflare Browser Run overviewChrome DevTools ProtocolLegba published skill and session contract
Map every review checkpoint.
Cloudflare provides several observation paths. Live View supports interactive browser access. Native developer tools remain available. Generated links must connect within 5 minutes by default.
Structured handoff supports human intervention. An optional timeout caps at 30 minutes. Without one, the handoff has no timeout. Applications receive a completion signal afterward.
Session recording remains a beta feature. It records structured rrweb events, not video. Recordings stay 30 days. Input fields are masked by default.
Legba documents handoff through a private view link. Agent writes pause while the person holds control. Legba session recording remains undocumented. Plan review evidence around that gap.
| Factor | Cloudflare Browser Run | Legba | Migration question |
|---|---|---|---|
| Live interaction | Live View connects to one page target. | The view link opens the hosted browser. | Who may control live sessions? |
| Human handoff | An optional timeout caps at 30 minutes. | Agent writes pause; reads continue. | Which tasks require operator approval? |
| Session recording | Beta rrweb events, kept 30 days. | No session recording is documented. | Does review require a replay? |
| Link lifetime | Live View links must connect within 5 minutes by default. | The view link ends with its session. | How are viewer links shared and revoked? |
Review controls and documented boundaries, verified October 30, 2026.
SourcesBrowser Run Live ViewLegba published skill and session contractBrowser Run human handoffBrowser Run session recording
Model capacity before headline prices.
Cloudflare publishes usage and concurrency pricing. Workers Free includes 10 browser minutes daily. Free accounts also get 3 concurrent browsers. Workers Paid includes 10 browser hours monthly.
Extra paid usage costs $0.09 per hour. Included concurrency is 10 browsers, averaged monthly. Each added averaged browser costs $2. The average uses each day's peak.
Paid defaults allow 200 concurrent browsers. New launches default to 3 each second. Quick Actions default to 30 requests each second. Cloudflare accepts requests for higher limits.
Capacity limits differ from included capacity. Procurement models should separate both numbers. Legba lists its agent plans on its pricing page. Compare one representative workload across vendors.
| Factor | Workers Free | Workers Paid |
|---|---|---|
| Included usage | 10 browser minutes each day. | 10 browser hours each month, then $0.09 per hour. |
| Included concurrency | 3 concurrent browsers. | 10 browsers averaged monthly, then $2 each. |
| Maximum default concurrency | 3 concurrent browsers. | 200 concurrent browsers. |
| Launch rate | 1 new browser every 20 seconds. | 3 new browsers each second. |
| Idle timeout | 60 seconds; keep_alive allows up to 20 minutes. | 60 seconds; keep_alive allows up to 20 minutes. |
| Session lifetime | No fixed maximum while active; releases close sessions. | No fixed maximum while active; releases close sessions. |
Published defaults and included allowances, verified October 30, 2026.
SourcesCloudflare Browser Run pricingCloudflare Browser Run limits
Document retention exceptions carefully.
Most Cloudflare browser processing remains ephemeral. The official FAQ lists important exceptions. Crawl results can remain 14 days. A crawl can run 7 days.
Opt-in recordings remain 30 days. Quick Action caching defaults to 5 seconds. Teams can change or disable caching. These controls deserve explicit review.
Cloudflare requests use Cloudflare network addresses. Customers cannot rotate them per request. Cloudflare also adds identifiable request headers. Site allowlists must account for both facts.
Legba's hosted sessions run on its infrastructure. Each view link ends with its session. The published skill states no retention period. Record that gap as unknown.
SourcesCloudflare Browser Run FAQBrowser Run session recordingLegba published skill and session contract
Run a complete procurement trace.
A credible comparison starts with one workflow. Choose a task containing authentication and review. Include expected failures and retry behavior. Then estimate monthly browser usage.
Map each step to an owner. Mark Workers code and external clients. Mark every saved state requirement. Mark every human approval point.
Keep Browser Run for broad programmability. Its documented interfaces support existing automation stacks. Its capacity model supports explicit planning. Its review tools cover operator transitions.
Evaluate Legba for narrower agent work. One skill covers routing and isolated sessions. Handoff covers steps that need a person. These cited scopes establish no broad replacement.
- 01
Inventory every interface.
List Workers bindings, CDP clients, Quick Actions, and viewers.
- 02
Trace session state.
Record authentication, cache, crawl, and recording requirements.
- 03
Model representative capacity.
Estimate hours, daily peaks, launch bursts, and retries.
- 04
Verify operational controls.
Test handoff, review access, expiry, and failure ownership.
- 05
Migrate one complete workflow.
Require measured evidence before expanding replacement scope.
SourcesCloudflare Browser Run overviewCloudflare Browser Run pricingCloudflare Browser Run limitsBrowser Run human handoffLegba published skill and session contract
FAQs.
What replaced Cloudflare Browser Rendering?
Is Browser Run Cloudflare Browser Isolation?
Does Legba replace the Browser Run API?
Does Browser Run support human handoff?
How should teams compare pricing?
Is there a cheaper alternative to Cloudflare Browser Run?
How long can a Browser Run session stay open?
Does Legba support human handoff?
References
- 01
- 02
- 03Cloudflare Browser Run overviewCloudflare
- 04Cloudflare Browser Run pricingCloudflare
- 05Cloudflare Browser Run limitsCloudflare
- 06Browser Rendering renamed Browser RunCloudflare
- 07Browser Run Live ViewCloudflare
- 08Browser Run human handoffCloudflare
- 09Browser Run session recordingCloudflare
- 10Cloudflare Browser Run FAQCloudflare
- 11Cloudflare Browser IsolationCloudflare
- 12Chrome DevTools ProtocolChrome DevTools
- 13Browserless overviewBrowserless
- 14Browser Use Cloud quickstartBrowser Use
- 15What is AirtopAirtop