# Challenges Verify visitors are not bots with lightweight challenges > Links below point directly to Markdown versions of each page. Any page can also be retrieved as Markdown by sending an `Accept: text/markdown` header to the page's URL without the `index.md` suffix (for example, `curl -H "Accept: text/markdown" https://developers.cloudflare.com/cloudflare-challenges/`). > > For other Cloudflare products, see the [Cloudflare documentation directory](https://developers.cloudflare.com/llms.txt). > > Use [Challenges llms-full.txt](https://developers.cloudflare.com/cloudflare-challenges/llms-full.txt) for the complete Challenges documentation in a single file, intended for offline indexing, bulk vectorization, or large-context models. ## Overview - [Challenges](https://developers.cloudflare.com/cloudflare-challenges/index.md) ## Troubleshooting - [Troubleshooting](https://developers.cloudflare.com/cloudflare-challenges/troubleshooting/index.md) - [Challenge solve issues](https://developers.cloudflare.com/cloudflare-challenges/troubleshooting/challenge-solve-issues/index.md) ## challenge-types - [Interstitial Challenge Pages](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/index.md) - [Additional configuration](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/additional-configuration/index.md) - [Challenge Passage](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/challenge-passage/index.md) - [Implement a Challenge Page via WAF custom rules](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/create-custom-rule/index.md) - [Detect a Challenge Page response](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/detect-response/index.md) - [Resolve a Challenge](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/challenge-pages/resolve-challenge/index.md) - [JavaScript Detections](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/javascript-detections/index.md) - [Turnstile](https://developers.cloudflare.com/cloudflare-challenges/challenge-types/turnstile/index.md) ## concepts - [Clearance](https://developers.cloudflare.com/cloudflare-challenges/concepts/clearance/index.md) - [How Challenges work](https://developers.cloudflare.com/cloudflare-challenges/concepts/how-challenges-work/index.md) ## reference - [Challenge solve rate (CSR)](https://developers.cloudflare.com/cloudflare-challenges/reference/challenge-solve-rate/index.md) - [Private Access Tokens (PAT)](https://developers.cloudflare.com/cloudflare-challenges/reference/private-access-tokens/index.md) - [Supported browsers](https://developers.cloudflare.com/cloudflare-challenges/reference/supported-browsers/index.md) - [Supported languages](https://developers.cloudflare.com/cloudflare-challenges/reference/supported-languages/index.md)