# Cloudflare open-sources Kitesurf, its Workers-based browser engine for AI agents, under Apache 2.0

Canonical: https://theagenticweekly.com/news/cloudflare-kitesurf-open-source · Evidence: Reported · First seen: 2026-11-13 20:38 UTC · Source published: 2026-11-13 20:20 UTC · Brief published: 2026-11-14 06:05 UTC · Updated: 2026-11-14 06:05 UTC · Author: Agentic Weekly

> Cloudflare said on Nov 13, 2026 that Kitesurf "is open source on GitHub under the Apache 2.0 license." The stateless browser engine for AI agents runs on Workers, speaks the Chrome DevTools Protocol for clients like Puppeteer, and can be deployed to your own account on the Workers Paid plan.

## What changed

- Kitesurf's source is now public at github.com/cloudflare/kitesurf under the Apache 2.0 license, so developers can read, modify and self-deploy the engine instead of only using Cloudflare's managed Browser Run APIs.
- It runs locally: after pnpm install and pnpm run dev, wrangler serves the engine at 127.0.0.1:8787, and Puppeteer or any CDP client can connect to the devtools/browser WebSocket endpoint. The first build compiles the Rust core, so it takes longer.
- Deploying your own instance with pnpm run deploy requires a Workers Paid plan, because Kitesurf uses Dynamic Workers to create an isolated Worker for each page.
- The repository shows the architecture: an Engine that manages sessions and client connections, PageScript that runs the page and its JavaScript, and PageRenderer that draws the result, built on Rust crates compiled to WebAssembly (Blitz, Stylo, Boa, Linebender, Krilla).
- Contributions follow a vouch-first rule: open an issue with a minimal reproduction or proposed approach and get vouched by a maintainer before sending a pull request. Cloudflare says the engine is under heavy development.

## Managed Browser Run or your own Kitesurf

Two ways to use Kitesurf, from Cloudflare's post

| Question | Browser Run managed APIs | Self-deployed Kitesurf |
| --- | --- | --- |
| Who runs it | Cloudflare | You, on your Cloudflare account |
| Plan | Not stated in the post | Workers Paid required (Dynamic Workers) |
| Can you change the engine | Use as provided | Yes, Apache 2.0 source |
| Client protocol | CDP | CDP, plus local dev at 127.0.0.1:8787 |

## Why an open, Workers-native browser matters for agents

Our reading: most agent stacks pay for a full Chromium per session, in a container that has to be started, kept warm and scaled. Kitesurf takes the opposite route: it parses HTML, applies CSS, runs page JavaScript and renders screenshots without a browser container, which Cloudflare says uses less CPU and memory and scales across its Workers network. Open-sourcing it means a team can audit what the agent's browser actually executes and fix rendering bugs itself.

The trade-off is compatibility. A browser engine assembled from Blitz, Stylo and a WebAssembly JavaScript fallback will not match Chromium on every site, and Cloudflare says it is focused on compatibility, reliability and efficiency. For scraping and form-filling agents on mostly static or standard pages it is worth a trial; for heavy single-page apps, test before switching.

## In the source's words

> "Note that a Workers Paid plan is required because Kitesurf uses Dynamic Workers to create isolated Workers for pages."
> (Cloudflare blog, Kitesurf is now open source, https://blog.cloudflare.com/kitesurf-open-source/)

## What we have not verified

- We have not built or run Kitesurf, so we cannot say how its page compatibility compares with Chromium on real sites.
- Cloudflare points to Web Platform Test results and benchmarks on its landing page; we did not review those numbers.
- The post does not give a cost per page or per session for a self-deployed instance beyond the Workers Paid requirement.
- The repository description calls Kitesurf experimental; there is no stated stability or versioning promise.

## Timeline

- Source published: 2026-11-13 20:20 UTC
- First seen by our watcher: 2026-11-13 20:38 UTC (via Cloudflare blog: AI)
- Brief published: 2026-11-14 06:05 UTC

## Sources

- [Cloudflare blog: Kitesurf is now open source](https://blog.cloudflare.com/kitesurf-open-source/) (primary source) (fetched 2026-11-14)
- [GitHub: cloudflare/kitesurf](https://github.com/cloudflare/kitesurf) (primary source) (fetched 2026-11-14)

## Related

- [All news briefs](https://theagenticweekly.com/news)
- [New AI models this week](https://theagenticweekly.com/models/this-week)

## How to cite

Agentic Weekly, "Cloudflare open-sources Kitesurf, its Workers-based browser engine for AI agents, under Apache 2.0", published 2026-11-14 06:05 UTC, https://theagenticweekly.com/news/cloudflare-kitesurf-open-source
