Cloudflare has launched Kitesurf, a stateless, cloud-hosted web browser designed specifically for AI agents. Built in 12 weeks on Cloudflare Workers, Kitesurf strips human-centric features like tabs and extensions to focus on machine-readable content and security. It runs in V8 isolates without Chromium, using 3.1 to 3.8 times less CPU and 4.7 to 7.0 times less memory. Kitesurf is free in beta via Browser Run and integrates with Puppeteer and Playwright.
Kitesurf browser launch
- ▪Cloudflare developed Kitesurf in a 12-week period, running the browser entirely on top of its serverless platform, Cloudflare Workers
- ▪Cloudflare launched Kitesurf, a cloud-hosted, stateless web browser designed specifically for AI agents rather than human consumers
AI agent browser requirements
- ▪Unlike traditional human-centric browsers, Kitesurf excludes visual elements like themes, tabs, and extensions to focus on machine-readable content, scalability, and isolation
- ▪Cloudflare designed Kitesurf to manage context windows, performance, token costs, and security threats like prompt injection attacks
Technical architecture components
- ▪Kitesurf runs entirely in V8 isolates on Cloudflare Workers without using Chromium underneath
- ▪Cloudflare credited the open-source Rust headless engine, Obscura, for inspiring Kitesurf, with the first proof of concept being a port of Obscura to Cloudflare Workers
- ▪Kitesurf is built using Rust-based components, including a modular rendering engine from Blitz, Firefox's Stylo CSS parser, and the Boa JS ECMAScript engine
Performance efficiency benchmarks
- ▪Kitesurf passes over 215,000 Web Platform Tests and correctly renders pages like TodoMVC, Wikipedia, Hacker News, and the Cloudflare dashboard
- ▪Benchmarks show Kitesurf uses 3.1 to 3.8 times less CPU and 4.7 to 7.0 times less memory than Chromium for tasks like screenshots and HTML extraction
Developer integration compatibility
- ▪Developers can integrate Kitesurf into existing Puppeteer, Playwright, and Model Context Protocol (MCP) clients by adding a single "browser=kitesurf" parameter
- ▪Kitesurf allows AI developers to build software that navigates websites and fills out forms without needing to build their own browser software
Beta availability pricing
- ▪Kitesurf is available for free while in beta within Cloudflare's Browser Run service
- ▪Cloudflare's Browser Run allows developers to programmatically control and interact with headless browser instances on Cloudflare's network
Story comments
Loading comments…