AI agents · Browser agent

Cloudflare Browser Rendering

Cloudflare Browser Rendering is Cloudflare's browser agent: it drives a real browser to get things done for a person.

Operator
Cloudflare
Signs as
web-bot-auth.cloudflare-browser-rendering-085.workers.dev
Verified by
Signed requests

What Cloudflare Browser Rendering does

A browser agent drives a real browser to get something done for a person: compare, shop, book or sign up. It loads your pages, clicks and fills in forms the way a person would, so it can become a customer or give up halfway.

How to recognize it

Cloudflare Browser Rendering browses like an ordinary Chrome browser, so its user agent names no agent. What sets it apart is that it signs its requests, and names https://web-bot-auth.cloudflare-browser-rendering-085.workers.dev in the Signature-Agent header. A person's own browser never signs its requests.

A header is only a claim, though: anyone can send it. What proves the request is the signature, checked against the keys Cloudflare publishes.

How to tell it's really Cloudflare Browser Rendering

It signs its requests with Web Bot Auth (HTTP Message Signatures, RFC 9421): each request carries a signature made with an Ed25519 key, and a Signature-Agent header naming https://web-bot-auth.cloudflare-browser-rendering-085.workers.dev, where the public keys are published. A valid signature verifies the request on its own, wherever it comes from.

Ethogram runs these checks on every request and gives each visit a verdict: verified, unverified or spoofed. Spoofed visits are counted apart and never added to Cloudflare Browser Rendering's numbers. How verdicts work.

Can you block it in robots.txt?

Not by name. robots.txt groups its rules by user-agent token, and Cloudflare Browser Rendering sends none of its own, so only the rules for every agent (User-agent: *) can apply to it. To turn it away, use your firewall or bot protection. Before you do, remember it may be doing a job for a person, such as buying something.

See what Cloudflare Browser Rendering does on your site

Most analytics filter Cloudflare Browser Rendering out as a bot. Ethogram records it on your server, where every request lands, with no script to load, and shows:

  • Every visit from Cloudflare Browser Rendering, with a verdict on whether it's really Cloudflare Browser Rendering.
  • Each visit step by step: the pages it read, what it searched for, and where it was blocked, looped or hit an error.
  • How often its visits reach your goals, such as a purchase or a sign-up, ranked against other agents.
  • Impostors that use its name, caught and counted apart from the real Cloudflare Browser Rendering.
  • A heads-up when its visits spike or stop, or when it starts getting blocked.