Cloudflare Browser Rendering
Cloudflare Browser Rendering lets developers run headless browsers in the cloud via Workers, enabling web scraping, screenshot capture, and browser automation at the edge.
At a Glance
Pricing
Included with Cloudflare Workers Free plan — limited concurrent browser sessions.
Engagement
Available On
Listed Mar 2026
About Cloudflare Browser Rendering
Cloudflare Browser Rendering is a developer API that enables running headless Chromium browsers directly within Cloudflare Workers, bringing full browser automation capabilities to the edge. It supports use cases like web scraping, PDF generation, screenshot capture, and automated testing without managing any browser infrastructure. Built on Puppeteer, it integrates seamlessly into the Cloudflare Workers ecosystem and scales automatically with demand. Developers can access it through the Workers Binding API or the REST API.
- Headless Browser Execution: Run full Chromium instances inside Cloudflare Workers without provisioning or managing servers.
- Puppeteer Integration: Use the familiar Puppeteer API to control browser sessions, navigate pages, click elements, fill forms, and extract data.
- Screenshot & PDF Generation: Capture full-page screenshots or render pages to PDF programmatically for archiving, previews, or reporting.
- Web Scraping: Render JavaScript-heavy pages and extract structured data from dynamic websites that require a real browser environment.
- REST API Access: Interact with browser sessions via a REST API for use cases outside of Workers, including remote browser control.
- Workers Binding: Bind Browser Rendering directly to a Worker script for low-latency, co-located browser automation at the edge.
- Session Management: Create, reuse, and close browser sessions with fine-grained control over concurrency and lifecycle.
- Automatic Scaling: Leverage Cloudflare's global network to scale browser workloads without capacity planning.
- Durable Objects Support: Persist browser sessions across requests using Cloudflare Durable Objects for stateful automation workflows.
- Open Sessions Limit Control: Configure the number of concurrent open browser sessions per account to manage resource usage.
Community Discussions
Be the first to start a conversation about Cloudflare Browser Rendering
Share your experience with Cloudflare Browser Rendering, ask questions, or help others learn from your insights.
Pricing
Free Plan Available
Included with Cloudflare Workers Free plan — limited concurrent browser sessions.
- 2 concurrent browser sessions
- Puppeteer API access
- Screenshot and PDF generation
- REST API access
Workers Paid
Included with Cloudflare Workers Paid plan — increased concurrent browser sessions.
- Up to 2 concurrent browser sessions (additional sessions billed per use)
- Puppeteer API access
- Screenshot and PDF generation
- REST API access
- Durable Objects support
- Higher concurrency limits
Capabilities
Key Features
- Headless Chromium browser execution in Workers
- Puppeteer API support
- Screenshot capture
- PDF generation
- Web scraping of JavaScript-rendered pages
- REST API for browser control
- Workers Binding integration
- Durable Objects support for stateful sessions
- Automatic scaling on Cloudflare's edge network
- Concurrent session management
