O que é Cloudflare Browser Run?
Browser Run é o serviço de navegador hospedado da Cloudflare, que se chamava Browser Rendering até 15 de abril de 2026. Ele roda o Chrome headless (versão 152 por padrão desde 30 de outubro de 2026) na rede da Cloudflare de duas formas. As Quick Actions são endpoints REST que, a partir de uma URL, devolvem HTML, Markdown, capturas de tela, PDFs, links, JSON estruturado, uma árvore de acessibilidade ou o rastreamento de um site inteiro. As Browser Sessions deixam o Puppeteer, o Playwright, o Stagehand ou qualquer cliente do Chrome DevTools Protocol controlar um navegador diretamente, de um Worker ou de qualquer máquina.
O Kitesurf, lançado em 6 de agosto de 2026, é um segundo motor dentro do Browser Run. O núcleo é Rust compilado para WebAssembly, e cada página roda em um isolate do Workers em vez de um processo do Chrome. É grátis durante o beta, com limites por conta. A Cloudflare publicou o código sob Apache-2.0 em 12 de novembro de 2026 como cloudflare/kitesurf; ele roda localmente com wrangler dev, mas implantá-lo na Cloudflare exige o plano Workers Paid.
As sessões trazem ainda Live View, uma passagem para uma pessoa (Human in the Loop) em logins e códigos de verificação e gravação de sessões opcional.
Cloudflare Browser Run vale a pena?
Seu agente precisa ler uma página da web. Em algum lugar, um servidor tem de abrir uma cópia inteira do Chrome, esperar o JavaScript da página terminar e manter esse navegador vivo enquanto o modelo decide onde clicar. Faça isso algumas centenas de vezes por dia e você passa a cuidar de uma pequena fazenda de navegadores, com a conta de memória e as panes das 3 da manhã que vêm junto.
O Browser Run aluga esse Chrome por hora na rede da Cloudflare. Para tarefas simples, você manda uma URL e recebe uma captura de tela, um PDF, Markdown ou a estrutura da página, sem implantar nada. Para controle de verdade, seu script de Puppeteer ou Playwright se conecta a um navegador lá e o comanda como se estivesse no seu notebook. Dá para acompanhar uma sessão ao vivo, deixar um colega assumir para digitar um código de login e ligar gravações para rever o que deu errado.
O preço é a parte fácil de gostar. O plano Workers Paid, $5 por mês para a conta inteira, inclui 10 horas de navegador; depois a hora custa $0.09, e cada navegador aberto ao mesmo tempo acima de 10 acrescenta $2 por mês. O próprio exemplo da Cloudflare, 50 horas com cerca de 15 navegadores abertos no pico, dá $13.60 além dos $5. O plano grátis oferece 10 minutos por dia, o bastante para ver se serve para você.
O Kitesurf é a parte mais nova e mais interessante. É o motor de navegador da própria Cloudflare, feito para agentes e não para pessoas, e você o ativa acrescentando browser=kitesurf ao endereço. No teste da Cloudflare com 14 sites, ele usou de 4.7 a 7 vezes menos memória e de 3.1 a 3.8 vezes menos tempo de processador que um Chrome já aquecido, mas cada página levou de 1.7 a 1.8 vez mais tempo. É grátis enquanto estiver em beta. Desde 12 de novembro de 2026 o código é aberto, então você pode rodar uma cópia de teste por conta própria, embora uma implantação real continue morando na sua própria conta da Cloudflare.
O porém: o Browser Run é um navegador educado por projeto. Cada requisição leva cabeçalhos assinados que dizem ao site que ela vem da Cloudflare, a proteção contra bots da própria Cloudflare sempre a conta como bot, e não há rotação de IP, proxy residencial nem resolução de CAPTCHA. Sites que bloqueiam automação vão bloqueá-lo. Sessões ociosas fecham depois de 60 segundos, a menos que você peça para mantê-las, por no máximo 20 minutos, e uma sessão que você esquece de fechar continua sendo cobrada até expirar. O Kitesurf não reproduz vídeo, não desenha WebGL, não passa por verificações antibot que examinam impressões digitais TLS reais nem mantém uma sessão longa com login; não tem Live View, e os números de desempenho são da própria Cloudflare.
Suas páginas são processadas e descartadas assim que o resultado volta, segundo as perguntas frequentes da Cloudflare, com duas exceções: resultados de rastreamento ficam 14 dias no armazenamento da Cloudflare, e gravações, se você ligá-las, 30 dias, com tudo o que for digitado em formulários mascarado. Cookies ou logins que você entrega a uma sessão ficam nos navegadores da Cloudflare enquanto essa sessão durar.
Nossa opinião: pense no Browser Run como o jeito barato e honesto de um agente olhar a web. Capturas, Markdown e cliques em sites que não se incomodam com um bot custam centavos por hora. Quando a sua tarefa depende de parecer uma pessoa, você já passou dele e está procurando algo como Steel ou Browserbase.
Onde ele se destaca
Um desenvolvedor que adiciona prévias de links a um app de chat com 20.000 usuários
Transformar URLs coladas em capturas de tela e resumos curtos sem rodar o Chrome
Chame as Quick Actions /screenshot e /markdown a partir de um Worker com quickAction(), que dispensa token de API. O uso é contado em segundos e cobrado a $0.09 a hora após as 10 incluídas, então renderizações curtas custam pouco.
Um engenheiro de IA cujo agente de código roda no Claude Code ou no Cursor
Dar ao agente um navegador em que ele possa clicar sem instalar o Chrome
Aponte o Playwright MCP ou o chrome-devtools-mcp para o endpoint CDP do Browser Run com um token de API. Acrescente browser=kitesurf para páginas que só precisam ser lidas enquanto o Kitesurf for grátis no beta, e mantenha o Chromium para as que pedem vídeo, WebGL ou login.
Uma líder de operações de suporte que automatiza portais de fornecedores que enviam códigos de uso único
Deixar um agente preencher formulários, mas passar a etapa de MFA para uma pessoa
Rode o fluxo como Browser Session; no login, o Human in the Loop passa o controle a um colega pelo Live View, que digita o código antes de o agente continuar. A gravação guarda um replay de 30 dias com os campos de entrada mascarados.
Uma equipe de documentação em uma empresa de SaaS com 50 pessoas
Rastrear a própria central de ajuda em Markdown para um bot de suporte
Inicie um job /crawl, que respeita o robots.txt e devolve HTML, Markdown ou JSON; os resultados ficam guardados por 14 dias. Contas grátis têm limite de 5 rastreamentos por dia com 100 páginas cada, então isso fica no Workers Paid.
Antes de decidir
- Configuração
- Uma conta da Cloudflare e um token de API liberam as Quick Actions REST em minutos; dentro de um Worker, você adiciona um binding de navegador. O Playground do painel roda Quick Actions sem código, mas essas requisições são cobradas.
- Integrações
- @cloudflare/puppeteer, Playwright, Stagehand e qualquer cliente CDP por um endpoint WebSocket; Playwright MCP e chrome-devtools-mcp para agentes; Durable Objects para reutilizar sessões; Cloudflare Queues para eventos de rastreamento; comandos wrangler browser.
- Dados e privacidade
- HTML renderizado, capturas de tela e PDFs são descartados depois de devolvidos. Resultados de rastreamento ficam 14 dias no R2 e gravações opcionais 30 dias, com campos de entrada mascarados. As requisições levam assinaturas Web Bot Auth que identificam a Cloudflare, e os IPs de saída não podem ser rotacionados.
- Custo em escala
- O Workers Paid custa $5 por mês por conta com 10 horas de navegador e 10 navegadores simultâneos, depois $0.09 a hora e $2 por navegador simultâneo extra. O exemplo da Cloudflare de 50 horas com 15 navegadores simultâneos soma $13.60. O preço do Kitesurf após o beta não foi publicado.
- Limites
- Workers Paid: 200 navegadores simultâneos, 3 navegadores novos por segundo, 30 Quick Actions por segundo. Free: 3 navegadores, um navegador novo a cada 20 segundos, uma requisição REST a cada 10 segundos, 5 rastreamentos por dia. Sessões expiram após 60 segundos ociosas, no máximo 20 minutos com keep_alive; os limites retornam HTTP 429.
O que é bom
- $0.09 por hora de navegador após as 10 incluídas no plano Workers Paid de $5
- Scripts de Puppeteer e Playwright existentes se conectam via CDP
- Conteúdo das páginas descartado após a renderização, fora rastreamentos e gravações
- Live View e passagem para uma pessoa em logins e códigos MFA
O que não é
- Sempre identificado como bot; sem proxies, rotação de IP ou resolução de CAPTCHA
- Sessões ociosas fecham após 60 segundos, no máximo 20 minutos com keep_alive
- O Kitesurf não tem vídeo, WebGL, sessões persistentes nem Live View
- Os 10 minutos por dia do plano grátis só servem para testar
Ideal para
Desenvolvedores que querem que um agente leia, capture ou navegue por sites cooperativos por centavos a hora, especialmente se já implantam no Cloudflare Workers.
Alternativas ao Cloudflare Browser Run
Cloudflare Browser Run: perguntas frequentes
- Cloudflare Browser Run vale a pena?
- O Browser Run é um jeito barato e bem documentado de dar a um agente um navegador de verdade, desde que os sites de que você precisa aceitem a visita de um bot declarado. Damos nota 4.1 de 5.
- Quanto custa Cloudflare Browser Run?
- Workers Free: 10 minutos de navegador por dia, 3 navegadores simultâneos. Workers Paid ($5/mês por conta): 10 horas de navegador por mês, depois $0.09 a hora; 10 navegadores simultâneos (média mensal), depois $2 por navegador extra. Kitesurf grátis durante o beta; preço posterior não publicado.
- Quais são as desvantagens de Cloudflare Browser Run?
- Sempre identificado como bot; sem proxies, rotação de IP ou resolução de CAPTCHA; sessões ociosas fecham após 60 segundos, no máximo 20 minutos com keep_alive; o Kitesurf não tem vídeo, WebGL, sessões persistentes nem Live View; os 10 minutos por dia do plano grátis só servem para testar.
- Para quem Cloudflare Browser Run é indicado?
- Desenvolvedores que querem que um agente leia, capture ou navegue por sites cooperativos por centavos a hora, especialmente se já implantam no Cloudflare Workers.
- Quanto custa Cloudflare Browser Run para uma equipe ou em produção?
- O Workers Paid custa $5 por mês por conta com 10 horas de navegador e 10 navegadores simultâneos, depois $0.09 a hora e $2 por navegador simultâneo extra. O exemplo da Cloudflare de 50 horas com 15 navegadores simultâneos soma $13.60. O preço do Kitesurf após o beta não foi publicado.
- Cloudflare Browser Run é seguro para dados da empresa?
- HTML renderizado, capturas de tela e PDFs são descartados depois de devolvidos. Resultados de rastreamento ficam 14 dias no R2 e gravações opcionais 30 dias, com campos de entrada mascarados. As requisições levam assinaturas Web Bot Auth que identificam a Cloudflare, e os IPs de saída não podem ser rotacionados.
- Quais são as melhores alternativas ao Cloudflare Browser Run?
- As alternativas mais próximas que analisamos são TinyFish, Apify e Jina Reader.
Respostas verificadas em 13 de nov. de 2026.