Skip to main content
Browser infrastructure comparison

Cloudflare Browser Run alternatives for agent workflows.

Cloudflare Browser Run serves browser infrastructure buyers. It offers Quick Actions and controlled sessions. Legba serves a narrower agent workflow.

Choose Browser Run for programmable browser control. Choose another platform for different interfaces. Evaluate Legba for scoped routing and isolation.

No alternative replaces every Browser Run surface. Map Workers, CDP, state, review, and capacity. Verify each dependency before migrating.

Written byLegbaReviewed byAakash HarishSecurity Research Contributor, LegbaReviewed 2026-09-03 · Updated 2026-09-03

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 agent skill provides routing and isolation. The agent stack retains permissions and logs. The cited homepage establishes 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 product overview

Keep both Cloudflare products separate.

Cloudflare renamed Browser Rendering during 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.

This page evaluates 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 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.

Execution choices verified September 3, 2026.
FactorOperating pathCloudflare Browser RunLegba decision impact
Quick ActionsRequest defined outputs without browser orchestration.The cited homepage shows no action catalog.Keep Cloudflare for these endpoint contracts.
Workers sessionsControl browsers within deployed Workers code.The cited homepage describes no Workers binding.Changing vendors requires integration redesign.
External CDPConnect external Playwright or Puppeteer clients.The cited homepage shows no external CDP promise.CDP-dependent code requires documented CDP support.
Agent skillThe products expose different public contracts.Routing and isolation arrive together.Choose this path for narrower outcomes.
Human reviewLive View and structured handoff exist.The cited homepage establishes no handoff contract.Document every operator intervention requirement.

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 can reduce orchestration choices. It cannot prove code-level compatibility.

  • 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 overviewLegba product overview

Map every review checkpoint.

Cloudflare provides several observation paths. Live View supports interactive browser access. Native developer tools remain available. Generated CDP links expire after configured windows.

Structured handoff supports human intervention. The documented timeout reaches thirty minutes. Applications receive completion signals afterward. That creates an explicit control transition.

Session recording remains a beta feature. It records structured rrweb events. It does not produce video files. Recordings remain available for thirty days.

These details matter during procurement. Operators may need live intervention. Reviewers may need later evidence. The cited homepage establishes no matching review surface.

Review controls and documented boundaries.
FactorCheckpointPublished Cloudflare behaviorMigration question
Live interactionHosted viewer exposes active browser control.Developer tools provide deeper inspection.Who may control live sessions?
Human handoffStructured signals pause automated ownership.Maximum configured timeout reaches thirty minutes.Which tasks require operator approval?
Session recordingBeta recordings contain structured rrweb events.Recorded sessions stay thirty days.Does review require actual video?
Legba evidenceThe cited homepage documents no matching controls.That finding cannot prove unavailability.Request evidence before assuming parity.

Model capacity before headline prices.

Cloudflare publishes usage and concurrency pricing. Free accounts receive ten browser minutes daily. They also receive three concurrent sessions. Paid accounts include ten browser hours monthly.

Additional paid usage costs nine cents hourly. Included concurrency equals ten averaged browsers. Added average concurrency costs two dollars. Billing follows documented monthly calculations.

Paid defaults now allow two hundred browsers. New launches default to three each second. Quick Actions default to thirty each second. Cloudflare accepts requests for higher limits.

Capacity limits differ from included capacity. Procurement models should separate both numbers. Usage cost and concurrency cost also differ. A representative workload reveals both charges.

Published defaults and included allowances.
FactorFreePaid default
Included usageTen browser minutes each day.Ten browser hours each month.
Included concurrencyThree simultaneous browser sessions.Ten averaged concurrent browsers included.
Maximum default concurrencyThree simultaneous browser sessions.Two hundred simultaneous browsers.
Launch rateOne browser every twenty seconds.Three new browsers each second.
Idle timeoutSixty seconds by default.Sixty seconds by default.

Published defaults and included allowances.

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 fourteen days. A crawl can run seven days.

Opt-in recordings remain thirty days. Quick Action caching defaults to five 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. Routing requirements must account for both facts.

Legba states browser sessions run elsewhere. It also provides routing within its skill. The cited homepage establishes no matching retention controls. Record that gap as unknown.

SourcesCloudflare Browser Run FAQBrowser Run session recordingLegba product overview

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. Routing and isolation arrive together. That may simplify one workflow boundary. These cited scopes establish no broad replacement.

  1. 01

    Inventory every interface.

    List Workers bindings, CDP clients, Quick Actions, and viewers.

  2. 02

    Trace session state.

    Record authentication, cache, crawl, and recording requirements.

  3. 03

    Model representative capacity.

    Estimate hours, daily peaks, launch bursts, and retries.

  4. 04

    Verify operational controls.

    Test handoff, review access, expiry, and failure ownership.

  5. 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 product overview

FAQs.

What replaced Cloudflare Browser Rendering?
Cloudflare now calls it Browser Run. Cloudflare announced the rename on April 15, 2026. Older materials use Browser Rendering.
Is Browser Run Cloudflare Browser Isolation?
No, these products serve different buyers. Browser Run supports developer browser automation. Browser Isolation supports workforce security programs.
Does Legba replace the Browser Run API?
The cited homepage establishes no drop-in compatibility. Its skill provides routing and isolation. Treat migration as new integration work.
Does Browser Run support human handoff?
Yes, Cloudflare documents structured human handoff. Live View also supports interactive control. Verify timeout and access requirements.
How should teams compare pricing?
Model browser hours and average concurrency separately. Include launch bursts and retries. Compare one representative monthly workload.

References

  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10

Keep exploring