Qu’est-ce que Cloudflare Browser Run ?
Browser Run est le service de navigateur hébergé de Cloudflare, appelé Browser Rendering jusqu'au 15 avril 2026. Il fait tourner Chrome headless (version 152 par défaut depuis le 30 octobre 2026) sur le réseau de Cloudflare, de deux façons. Les Quick Actions sont des points d'accès REST qui, à partir d'une URL, renvoient du HTML, du Markdown, des captures, des PDF, des liens, du JSON structuré, un arbre d'accessibilité ou l'exploration d'un site entier. Les Browser Sessions permettent à Puppeteer, Playwright, Stagehand ou tout client du Chrome DevTools Protocol de piloter directement un navigateur, depuis un Worker ou depuis n'importe quelle machine.
Kitesurf, lancé le 6 août 2026, est un second moteur intégré à Browser Run. Son cœur est écrit en Rust compilé en WebAssembly, et chaque page s'exécute dans un isolate Workers au lieu d'un processus Chrome. Il est gratuit pendant la bêta, avec des limites par compte. Cloudflare a publié le code sous Apache-2.0 le 12 novembre 2026 sous le nom cloudflare/kitesurf ; il tourne en local avec wrangler dev, mais le déployer sur Cloudflare exige un forfait Workers Paid.
Les sessions ajoutent Live View, une passation à un humain (Human in the Loop) pour les connexions et les codes de vérification, et un enregistrement des sessions facultatif.
Cloudflare Browser Run vaut-il le coup ?
Votre agent doit lire une page web. Quelque part, un serveur doit démarrer une copie complète de Chrome, attendre la fin du JavaScript de la page et garder ce navigateur en vie pendant que le modèle décide où cliquer. Faites cela quelques centaines de fois par jour et vous voilà à la tête d'une petite ferme de navigateurs, avec la facture de mémoire et les pannes de 3 heures du matin qui vont avec.
Browser Run vous loue ce Chrome à l'heure sur le réseau de Cloudflare. Pour les tâches simples, vous envoyez une URL et recevez une capture, un PDF, du Markdown ou la structure de la page, sans rien déployer. Pour un vrai contrôle, votre script Puppeteer ou Playwright existant se connecte à un navigateur là-bas et le pilote comme s'il tournait sur votre portable. Vous pouvez suivre une session en direct, laisser un collègue prendre la main pour saisir un code de connexion et activer l'enregistrement pour revoir ce qui a échoué.
Le prix est la partie facile à apprécier. Le forfait Workers Paid, $5 par mois pour tout le compte, inclut 10 heures de navigateur ; ensuite l'heure coûte $0.09, et chaque navigateur ouvert simultanément au-delà de 10 ajoute $2 par mois. L'exemple de Cloudflare, 50 heures avec environ 15 navigateurs ouverts au pic, revient à $13.60 en plus des $5. Le forfait gratuit vous donne 10 minutes par jour, de quoi voir si cela vous convient.
Kitesurf est la partie la plus récente et la plus intéressante. C'est le moteur de navigateur maison de Cloudflare, conçu pour des agents plutôt que pour des personnes, et vous l'activez en ajoutant browser=kitesurf à l'adresse. Sur le test de Cloudflare portant sur 14 sites, il a utilisé de 4.7 à 7 fois moins de mémoire et de 3.1 à 3.8 fois moins de temps processeur qu'un Chrome déjà chaud, mais chaque page a pris de 1.7 à 1.8 fois plus longtemps. Il est gratuit pendant la bêta. Depuis le 12 novembre 2026, le code est open source : vous pouvez donc lancer une copie de test vous-même, mais un vrai déploiement reste hébergé sur votre propre compte Cloudflare.
Le hic : Browser Run est un navigateur poli, par conception. Chaque requête porte des en-têtes signés qui indiquent au site qu'elle vient de Cloudflare, la protection anti-robots de Cloudflare la compte toujours comme un robot, et il n'y a ni rotation d'IP, ni proxy résidentiel, ni résolution de CAPTCHA. Les sites qui bloquent l'automatisation le bloqueront. Les sessions inactives se ferment au bout de 60 secondes, sauf si vous demandez à les garder ouvertes, 20 minutes au plus, et une session que vous oubliez de fermer continue d'être facturée jusqu'à son expiration. Kitesurf ne lit pas la vidéo, ne dessine pas le WebGL, ne passe pas les contrôles anti-robots qui examinent de vraies empreintes TLS et ne tient pas une longue session connectée ; il n'a pas de Live View, et ses chiffres de performance viennent de Cloudflare lui-même.
Vos pages sont traitées puis jetées dès que le résultat revient, selon la FAQ de Cloudflare, avec deux exceptions : les résultats d'exploration restent 14 jours dans le stockage de Cloudflare, et les enregistrements, si vous les activez, 30 jours, avec tout ce qui est saisi dans les formulaires masqué. Les cookies ou identifiants que vous confiez à une session restent sur les navigateurs de Cloudflare tant que cette session tourne.
Notre avis : voyez Browser Run comme la façon économique et honnête de laisser un agent regarder le web. Captures, Markdown et clics sur des sites que les robots ne dérangent pas coûtent quelques centimes de l'heure. Dès que votre tâche exige de ressembler à une personne, vous l'avez dépassé et vous cherchez quelque chose comme Steel ou Browserbase.
Là où il fait la différence
Un développeur qui ajoute des aperçus de liens à une application de messagerie de 20 000 utilisateurs
Transformer les URL collées en captures et en courts résumés sans faire tourner Chrome
Appelez les Quick Actions /screenshot et /markdown depuis un Worker avec quickAction(), qui ne demande aucun jeton d'API. L'usage est compté en secondes et facturé $0.09 l'heure après les 10 incluses, donc les rendus courts coûtent peu.
Un ingénieur IA dont l'agent de code tourne dans Claude Code ou Cursor
Donner à l'agent un navigateur où cliquer sans installer Chrome
Pointez Playwright MCP ou chrome-devtools-mcp vers le point d'accès CDP de Browser Run avec un jeton d'API. Ajoutez browser=kitesurf pour les pages surtout lues tant que Kitesurf est gratuit en bêta, et gardez Chromium pour celles qui demandent vidéo, WebGL ou connexion.
Une responsable des opérations de support qui automatise des portails fournisseurs envoyant des codes à usage unique
Laisser un agent remplir les formulaires mais confier l'étape MFA à une personne
Exécutez le parcours en Browser Session ; à la connexion, Human in the Loop passe la main à un collègue via Live View, qui saisit le code avant que l'agent reprenne. L'enregistrement conserve une rediffusion de 30 jours avec les champs de saisie masqués.
Une équipe de documentation dans un éditeur SaaS de 50 personnes
Explorer son propre centre d'aide en Markdown pour un robot de support
Lancez une tâche /crawl, qui respecte robots.txt et renvoie du HTML, du Markdown ou du JSON ; les résultats sont conservés 14 jours. Les comptes gratuits sont limités à 5 explorations par jour de 100 pages chacune, cela relève donc de Workers Paid.
Avant de vous engager
- Mise en route
- Un compte Cloudflare et un jeton d'API donnent accès aux Quick Actions REST en quelques minutes ; dans un Worker, on ajoute plutôt un binding de navigateur. Le Playground du tableau de bord exécute des Quick Actions sans code, mais ces requêtes sont facturées.
- Intégrations
- @cloudflare/puppeteer, Playwright, Stagehand et tout client CDP via un point d'accès WebSocket ; Playwright MCP et chrome-devtools-mcp pour les agents ; Durable Objects pour réutiliser les sessions ; Cloudflare Queues pour les événements d'exploration ; commandes wrangler browser.
- Données et confidentialité
- Le HTML rendu, les captures et les PDF sont jetés une fois renvoyés. Les résultats d'exploration restent 14 jours dans R2 et les enregistrements facultatifs 30 jours, champs de saisie masqués. Les requêtes portent des signatures Web Bot Auth qui identifient Cloudflare, et les IP sortantes ne peuvent pas être changées.
- Coût à grande échelle
- Workers Paid coûte $5 par mois et par compte avec 10 heures de navigateur et 10 navigateurs simultanés, puis $0.09 l'heure et $2 par navigateur simultané supplémentaire. L'exemple de Cloudflare, 50 heures avec 15 navigateurs simultanés, ajoute $13.60. Le prix de Kitesurf après la bêta n'est pas publié.
- Limites
- Workers Paid : 200 navigateurs simultanés, 3 nouveaux navigateurs par seconde, 30 Quick Actions par seconde. Free : 3 navigateurs, un nouveau navigateur toutes les 20 secondes, une requête REST toutes les 10 secondes, 5 explorations par jour. Les sessions expirent après 60 secondes d'inactivité, 20 minutes au plus avec keep_alive ; les limites renvoient HTTP 429.
Les points forts
- $0.09 l'heure de navigateur après les 10 incluses dans le forfait Workers Paid à $5
- Les scripts Puppeteer et Playwright existants se connectent via CDP
- Contenu des pages jeté après le rendu, hors explorations et enregistrements
- Live View et passation à un humain pour les connexions et les codes MFA
Les points faibles
- Toujours identifié comme robot ; ni proxys, ni rotation d'IP, ni résolution de CAPTCHA
- Les sessions inactives se ferment après 60 secondes, 20 minutes au plus avec keep_alive
- Kitesurf n'a ni vidéo, ni WebGL, ni sessions persistantes, ni Live View
- Les 10 minutes par jour du forfait gratuit suffisent tout juste à l'essayer
Idéal pour
Les développeurs qui veulent qu'un agent lise, capture ou parcoure des sites coopératifs pour quelques centimes de l'heure, surtout s'ils déploient déjà sur Cloudflare Workers.
Alternatives à Cloudflare Browser Run
Cloudflare Browser Run : questions fréquentes
- Cloudflare Browser Run vaut-il le coup ?
- Browser Run est un moyen peu coûteux et bien documenté de donner un vrai navigateur à un agent, tant que les sites dont vous avez besoin acceptent la visite d'un robot déclaré. Nous lui donnons 4.1 sur 5.
- Combien coûte Cloudflare Browser Run ?
- Workers Free : 10 minutes de navigateur par jour, 3 navigateurs simultanés. Workers Paid ($5/mois par compte) : 10 heures de navigateur par mois, puis $0.09 l'heure ; 10 navigateurs simultanés (moyenne mensuelle), puis $2 par navigateur supplémentaire. Kitesurf gratuit pendant la bêta ; tarif ultérieur non publié.
- Quels sont les inconvénients de Cloudflare Browser Run ?
- Toujours identifié comme robot ; ni proxys, ni rotation d'IP, ni résolution de CAPTCHA; les sessions inactives se ferment après 60 secondes, 20 minutes au plus avec keep_alive; kitesurf n'a ni vidéo, ni WebGL, ni sessions persistantes, ni Live View; les 10 minutes par jour du forfait gratuit suffisent tout juste à l'essayer.
- À qui s’adresse Cloudflare Browser Run ?
- Les développeurs qui veulent qu'un agent lise, capture ou parcoure des sites coopératifs pour quelques centimes de l'heure, surtout s'ils déploient déjà sur Cloudflare Workers.
- Combien coûte Cloudflare Browser Run pour une équipe ou en production ?
- Workers Paid coûte $5 par mois et par compte avec 10 heures de navigateur et 10 navigateurs simultanés, puis $0.09 l'heure et $2 par navigateur simultané supplémentaire. L'exemple de Cloudflare, 50 heures avec 15 navigateurs simultanés, ajoute $13.60. Le prix de Kitesurf après la bêta n'est pas publié.
- Cloudflare Browser Run est-il sûr pour les données de l’entreprise ?
- Le HTML rendu, les captures et les PDF sont jetés une fois renvoyés. Les résultats d'exploration restent 14 jours dans R2 et les enregistrements facultatifs 30 jours, champs de saisie masqués. Les requêtes portent des signatures Web Bot Auth qui identifient Cloudflare, et les IP sortantes ne peuvent pas être changées.
- Quelles sont les meilleures alternatives à Cloudflare Browser Run ?
- Les alternatives les plus proches que nous avons testées sont TinyFish, Apify et Jina Reader.
Réponses vérifiées le 13 nov. 2026.