# Setup

{% stepper %}
{% step %}
**Access Cloudflare Dashboard**

Log in to your [Cloudflare Dashboard](https://dash.cloudflare.com/)

If you don't have a Cloudflare account, create one - it's free!
{% endstep %}

{% step %}
**Navigate to Turnstile**

In the Cloudflare dashboard, go to the "Security" tab.

Click on "Turnstile" in the sidebar.

If you don't see Turnstile, make sure you're using the new Cloudflare dashboard.
{% endstep %}

{% step %}
\
**Create a Site**

Click "Add Widget" to create a new Turnstile widget.

Configure the following settings:

<figure><img src="https://junkie-development.de/docsapp/images/cloudflare-turnstile-setup.png" alt=""><figcaption></figcaption></figure>

```
Widget Name: Key System
Domain: jnkie.com
Widget Mode: Managed (Recommended)
Pre-Clearance: Disabled
```

{% endstep %}

{% step %}
**Get Your Keys**

After creating the site, you'll be provided with two keys:

<div align="left"><figure><img src="https://junkie-development.de/docsapp/images/cloudflare-turnstile-keys.png" alt=""><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**How it works:** When enabled, users will need to complete a Cloudflare Turnstile challenge before they can proceed with the first checkpoint step. This helps prevent automated abuse while maintaining a good user experience.
{% endhint %}

{% hint style="success" %}
**Best Practices:** Turnstile is less intrusive than traditional captchas and provides excellent protection. Most legitimate users won't even notice it's there!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.jnkie.com/cloudflare-turnstile-captcha/setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
