Reported News
Cloudflare open-sources Kitesurf, its Workers-based browser engine for AI agents, under Apache 2.0
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.
- Changes reported
- 5
- listed below, each from a source we read
- We tested
- Not tested yet
- reported from sources; we did not run it ourselves
- Gaps we flag
- 4
- things we could not verify
- Sources
- 2
- 2 primary, linked below
What changed
| # | What the source says | Status |
|---|---|---|
| 01 | 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. | Reported |
| 02 | 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. | Reported |
| 03 | 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. | Reported |
| 04 | 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). | Reported |
| 05 | 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. | Reported |
reported by the sourcemeasured or run by usnot verified
Primary source: Cloudflare blog: Kitesurf is now open source. We are the fast, independent index; the vendor’s own page is the source of record for this release.
Managed Browser Run or your own Kitesurf
| 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.”
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.
This brief is Reported: written from the sources below, not from running the release ourselves.
Sources
- Cloudflare blog: Kitesurf is now open sourceprimary source · fetched 2026-11-14
- GitHub: cloudflare/kitesurfprimary source · fetched 2026-11-14
Related
Spotted an error? See our corrections policy or email the address on the contact page. Markdown version for agents: /news/cloudflare-kitesurf-open-source.md
Want these briefs in your Google Top Stories? Add Agentic Weekly as a preferred source on Google.
Newsletter
The Weekly Verdict. Free, every Monday.
A free email every Monday: the week's few big AI releases, then 5 short use cases for the new models, each with a prompt you can paste.
Free. Double opt-in. One click to unsubscribe.