How Turnstile works
Turnstile vs Cloudflare Bot Management — what's the difference
This is the most common point of confusion. Cloudflare ships two distinct bot-protection products that get spoken about interchangeably:
| Turnstile | Bot Management | |
|---|---|---|
| What it is | A CAPTCHA replacement widget | An ML-driven scoring system |
| Where it fires | On specific forms / endpoints you choose | On every request to your zone |
| Tier | Free | Enterprise add-on |
| Cookie evidence | cf_clearance after solve | __cf_bm on every request |
| Header evidence | Widget script from challenges.cloudflare.com | cf-mitigated: challenge when blocked |
| Bypass approach | Solve the widget (real browser or solver service) | Pass the underlying fingerprint score |
A site can run both — Bot Management scores every request, and only when the score is borderline does it surface a Turnstile widget as a friction-light challenge. Solving Turnstile alone won't help if the underlying score is already block-grade.
