Kitesurf ist eine zustandslose, headless Browser-Engine, die speziell für KI-Agenten entwickelt wurde. Sie kann keine Tabs anzeigen, keine pixelgenauen Animationen rendern oder Erweiterungen ausführen. Was sie kann: eine Webseite öffnen, einen Screenshot erstellen, HTML- oder DOM-Inhalte extrahieren – und das mit einem Bruchteil der CPU- und Speicherressourcen, die eine headless Chromium-Instanz benötigt. Cloudflare kündigte Kitesurf im Rahmen seiner Agents Week an und bezeichnet das Projekt als Infrastruktur für die „Agentic Cloud" .
Der erste Commit erfolgte im Mai 2026; eine Produktions-Beta wurde rund 12 Wochen später ausgeliefert . Die Engine ist in Rust geschrieben, zu WebAssembly kompiliert und aus bestehenden Open-Source-Rust-Komponenten zusammengesetzt :
Der gesamte Browser läuft innerhalb von V8-Isolaten auf Cloudflare Workers, nicht als separater Chrome-Prozess . Jede Seite oder jedes Out-of-Process-iframe erhält ein eigenes Isolat mit einem sauberen globalen Scope, was Isolierung gegen seitenübergreifende Kontamination und Prompt-Injection bietet . Kitesurf besteht aus drei oder vier spezialisierten Workern, die über JavaScript Native RPC und Dynamic Workers kommunizieren :
Da der Endnutzer ein KI-Agent ist, hat Cloudflare im Wesentlichen alles entfernt, was ein menschlicher Browser benötigt :
Das Ergebnis ist eine schlanke Engine, die sich auf die Produktion strukturierter, maschinenlesbarer Ausgaben konzentriert: HTML-String, DOM-Baum oder Screenshot.
Cloudflare veröffentlichte Median-Ergebnisse aus fünf „Quick Action"-Durchläufen über ein Korpus von 14 URLs und verglich Kitesurf mit einem warmen Chromium-Pool . Die offizielle Tabelle, aus Cloudflares Dokumentation übernommen, zeigt deutliche Ressourcenvorteile:
| Aufgabe | Metrik | Kitesurf | Chromium (warm) | Vorteil Kitesurf |
|---|---|---|---|---|
| Screenshot | CPU-Zeit | 380 ms | 1.173 ms | 3,1× weniger CPU |
| Screenshot | Speicher | 57,8 MiB | 271,0 MiB | 4,7× weniger Speicher |
| HTML-Extraktion | CPU-Zeit | 229 ms | 877 ms | 3,8× weniger CPU |
| HTML-Extraktion | Speicher | 39,4 MiB | 273,7 MiB | 7,0× weniger Speicher |
Der Kompromiss: Chromium ist in der Wanduhrzeit immer noch etwa 1,7–1,8× schneller, was vor allem daran liegt, dass V8s JIT-kompilierte JavaScript-Engine die Rust/Wasm-Pipeline von Kitesurf bei der Latenz pro Aufgabe übertrifft . Bei Screenshot-Aufgaben betrug die Wanduhrzeit für Kitesurf 1.148 ms gegenüber 637 ms für Chromium; bei der HTML-Extraktion 785 ms gegenüber 443 ms .
Cloudflares eigene Kostenschätzung beziffert einen einzelnen Kitesurf-Seitenaufruf im Maßstab auf etwa 0,00089 $, verglichen mit 0,0031 $ für eine warme Chromium-Sitzung – eine Kostenreduktion um das 3,5-Fache .
Bestehende Puppeteer-, Playwright-, chrome-remote-interface- und MCP/CDP-Clients können sich durch Hinzufügen eines einzigen Query-Parameters zu jedem Browser Run-Endpunkt anmelden :
browser=kitesurf
Beispielsweise funktioniert der vorhandene Code auf einem Browser Run CDP- oder Quick Action-Endpunkt unverändert weiter – nur die zugrunde liegende Rendering-Engine ändert sich . Kitesurf besteht mehr als 215.000 Web Platform Tests, mit einer Abdeckung von etwa 97 % bei DOM- und 96 % bei HTML-Subtests, sodass bestehende Automatisierungsskripte selten brechen .
Kitesurf ist während der Beta kostenlos, unterliegt jedoch kontobezogenen Limits und ist auch über einen öffentlichen Playground unter kitesurf.cloudflare.app verfügbar .
Cloudflares eigene Dokumentation listet explizit auf, was Kitesurf noch nicht kann :
Kitesurf ist optimiert für das, was Cloudflare als „bursty, disposable sessions“ bezeichnet: Scrapen, Extrahieren, Screenshot machen, weitermachen. Für komplexe Seiten, die eine menschenähnliche Bot-Umgehung, Video oder zehnminütige Checkout-Abläufe erfordern, empfiehlt Cloudflare, auf die Standard-Chromium-Engine in Browser Run zurückzugreifen (einfach den Parameter browser=kitesurf weglassen) .
Kitesurf ist noch nicht Open Source, aber Cloudflare hat angekündigt, dass die Engine in Zukunft Open Source sein wird . Da das Team sie aus bestehenden Open-Source-Rust-Komponenten (Blitz, Stylo, Parley, Boa) zusammengesetzt hat, wird erwartet, dass die Engine selbst einem ähnlichen Weg folgt, auch wenn noch kein konkreter Zeitplan genannt wurde .
Kitesurf ist eine Komponente von Cloudflares größerem Agents Week-Produktportfolio :
Zusammen bilden Kitesurf (Browser-Laufzeit), WebMCP (Tool-Discovery-Ebene) und die Stablecoin-Wallet (wirtschaftliche Identität für Agenten) Cloudflares Vision eines vollständigen Agenten-Infrastruktur-Stacks, der auf Workers läuft.
Cloudflares Anleitung ist klar: Kitesurf für zustandslose Aufgaben mit hohem Volumen wie Screenshots, HTML-Extraktion und DOM-Inspektion verwenden, wenn Ressourceneffizienz am wichtigsten ist. Auf Chromium zurückgreifen (die Standard-Browser Run-Engine), wenn Sie Video, WebGL, dauerhafte Login-Sitzungen oder die Umgehung von Bot-Erkennungsmechanismen benötigen, die echte TLS-Fingerabdrücke prüfen . Beide Engines teilen sich die gleiche CDP-Schnittstelle, sodass der Wechsel zwischen ihnen eine Parameteränderung und keine Code-Neuschreibung ist.