Cloudflare has introduced Kitesurf, a cloud-hosted browser specifically designed to help AI agents navigate websites and complete online tasks. Currently available as a free beta through Browser Run, Kitesurf operates on Cloudflare Workers and is designed to be more resource-efficient than traditional browsers like Chromium.
What Is Kitesurf?
Kitesurf is not a consumer browser with a desktop interface. Instead, it is a developer-focused tool accessed through APIs and automation libraries. It allows AI agents to take screenshots, extract HTML, fill out forms, and perform other automated tasks. It supports the Chrome DevTools Protocol, making it compatible with popular automation tools such as Playwright, Puppeteer, and various AI clients.
This setup eliminates the need for developers to maintain separate browser services or dedicated server infrastructure for each agent task. By running on Cloudflare’s edge network, Kitesurf aims to simplify and accelerate AI-driven web interactions.
Performance and Efficiency Gains
Cloudflare’s benchmarks compared Kitesurf with Chromium across five median Browser Run tests on 14 different websites. The results show significant reductions in CPU and memory usage:
- Screenshots: Kitesurf used 380 milliseconds of CPU time versus Chromium’s 1,173 milliseconds, and 57.8 MiB of memory compared to Chromium’s 271 MiB.
- HTML extraction: Kitesurf used 229 milliseconds of CPU time versus Chromium’s 877 milliseconds, and 39.4 MiB of memory compared to 273.7 MiB.
However, these efficiency gains come with a trade-off: Kitesurf took 1.8 times longer for screenshots and 1.7 times longer for HTML extraction. Despite this, Cloudflare describes Kitesurf as “significantly more efficient” due to the substantial resource savings.
Security-First Architecture
Security is a core focus of Kitesurf. Each browser session starts fresh, and separate components are isolated to limit data leaks between pages. A dedicated SandboxOutbound worker handles requests for images, scripts, fonts, and stylesheets. It enforces cross-origin rules, filters responses, adds browser headers, and keeps cookies in separate jars. Requests that fail its rules receive a 403 response.
Kitesurf divides browser work among three components: the Engine (which stores session data and handles public connections), PageScript (which processes HTML, CSS, JavaScript, and WebAssembly), and PageRenderer (which creates screenshots and PDF output). This modular design enhances both security and efficiency.
Current Capabilities and Limitations
During its beta phase, Kitesurf can render popular sites like Wikipedia, Hacker News, Cloudflare’s blog, and TodoMVC applications. It passes more than 235,000 Web Platform Test subtests, indicating strong standards support. However, it does not yet support video playback, WebGL, long authenticated sessions, or some bot-check systems. Developers requiring these features can still use Browser Run’s Chromium option.
Future Plans
Cloudflare built Kitesurf in just 12 weeks and plans to continue development. Future updates will include broader protocol coverage, better screenshot capabilities, more standards support, and even lower resource usage. The company also intends to release Kitesurf as open-source software once the project matures.
Kitesurf represents a significant step toward more efficient and secure AI agent operations, offering developers a new tool to streamline automated web tasks while reducing infrastructure overhead.

