Skip to content

Commit 1e8fda7

Browse files
plans
1 parent d3a2b9d commit 1e8fda7

File tree

6 files changed

+199
-20
lines changed

6 files changed

+199
-20
lines changed

src/content/docs/cloudflare-challenges/concepts/clearance.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ For more details on managing hostnames, refer to the [Hostname Management docume
7676

7777
<Render file="cf-clearance-cookie" product="cloudflare-challenges" />
7878

79-
## Enable pre-clearance on a new site
79+
#### Enable pre-clearance on a new site
8080

8181
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login) and select your account.
8282
2. Go to **Turnstile** > **Add widget**.
8383
3. Under **Would you like to opt for pre-clearance for this site?** select **Yes**.
8484
4. Choose the pre-clearance level from the select box.
8585
5. Select **Create**.
8686

87-
## Enable pre-clearance on an existing site
87+
#### Enable pre-clearance on an existing site
8888

8989
1. Log in to the [Cloudflare dashboard](https://dash.cloudflare.com/login) and select your account.
9090
2. Go to **Turnstile**.

src/content/docs/turnstile/index.mdx

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -30,44 +30,56 @@ Turnstile can be embedded into any website without sending traffic through Cloud
3030

3131
<Render file="challenge-behavior" />
3232

33-
Rather than try to unilaterally deprecate and replace CAPTCHA with a single alternative, we built a platform to test many alternatives and rotate new challenges in and out as they become more or less effective.
33+
## How Turnstile works
3434

35-
With Turnstile, we adapt the actual challenge outcome to the individual visitor or browser. First, we run a series of small non-interactive JavaScript challenges gathering more signals about the visitor/browser environment. Those challenges include, proof-of-work, proof-of-space, probing for web APIs, and various other challenges for detecting browser-quirks and human behavior. As a result, we can fine-tune the difficulty of the challenge to the specific request and avoid ever showing a visual puzzle to a user.
35+
Turnstile adapts the challenge outcome to the individual visitor or browser. First, we run a series of small non-interactive JavaScript challenges to gather signals about the visitor or browser environment.
3636

37-
Turnstile also includes machine learning models that detect common features of end visitors who were able to pass a challenge before. The computational hardness of those initial challenges may vary by visitor, but is targeted to run fast.
37+
These challenges include: proof-of-work, proof-of-space, probing for web APIs, and various other challenges for detecting browser-quirks and human behavior. As a result, we can fine-tune the difficulty of the challenge to the specific request and avoid showing a visual or interactive puzzle to a user.
3838

39-
Turnstile [widget types](/turnstile/concepts/widget/) include:
39+
## Widget types
4040

41-
- A non-interactive challenge.
42-
- A non-intrusive interactive challenge (such as checking a box), if the visitor is a suspected bot.
43-
- An invisible challenge to the browser.
41+
Turnstile [widget types](/turnstile/widgets/) include:
42+
43+
- **Non-interactive**: Visitors never need to interact with the widget.
44+
- **Managed**: Visitors are presented with an interactive checkbox if they are a suspected bot.
45+
- **Invisible**: The widget is completely hidden from the visitor.
4446

4547
---
48+
## Key benefits
4649

47-
## Accessibility
50+
### Privacy-first design
4851

49-
Turnstile is WCAG 2.1 AA compliant.
52+
For detailed information on Turnstile's data privacy practices, refer to the [Turnstile Privacy Addendum](https://www.cloudflare.com/turnstile-privacy-policy/).
5053

51-
---
54+
### Accessibility and compliance
55+
56+
Turnstile is WCAG 2.1 AA compliant, providing an accessible experience for all users.
57+
58+
### Easy integration
5259

53-
## Privacy policy
60+
Cloudflare Turnstile can be easily embedded into any website without having to send traffic through the Cloudflare network.
5461

55-
For information on Turnstile's data privacy policy, refer to the [Turnstile Privacy Addendum](https://www.cloudflare.com/turnstile-privacy-policy/).
62+
### Better user experience
63+
64+
Turnstile can verify that your users are human, all without showing them a puzzle.
5665

5766
---
5867

5968
## Availability
6069

61-
<FeatureTable id="security.turnstile" />
62-
63-
Refer to [Cloudflare Turnstile's product page](https://www.cloudflare.com/products/turnstile/) for more information on Turnstile's plans.
70+
Refer to [Plans](/turnstile/plans/) for more information on Turnstile's availability.
6471

6572
---
6673

6774
## Get started
6875

6976
{" "}
70-
<LinkButton variant="primary" href="/turnstile/get-started/">
77+
<LinkButton variant="primary" href="/turnstile/plans/">
78+
Plans
79+
</LinkButton> <LinkButton
80+
variant="primary"
81+
href="/turnstile/get-started/"
82+
>
7183
Get started
7284
</LinkButton> <LinkButton variant="secondary" href="/turnstile/migration/">
7385
Migration guides
@@ -88,8 +100,8 @@ Refer to [Cloudflare Turnstile's product page](https://www.cloudflare.com/produc
88100
</Feature>
89101

90102
<Feature
91-
header="Pre-Clearance"
92-
href="/turnstile/concepts/pre-clearance-support/"
103+
header="Pre-clearance"
104+
href=" /cloudflare-challenges/concepts/clearance/#pre-clearance-support-in-turnstile"
93105
>
94106
Integrate Cloudflare challenges on single-page applications (SPAs) by allowing
95107
Turnstile to issue a Pre-Clearance cookie.
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Enterprise
3+
pcx_content_type: reference
4+
hidden: true
5+
sidebar:
6+
order: 2
7+
head:
8+
- tag: title
9+
content: Plans — Enterprise
10+
11+
---
12+
13+
import { Render, LinkButton } from "~/components"
14+
15+
<Render file="plan-intro" product="bots"/>
16+
17+
<LinkButton variant="primary" href="/turnstile/plans/free">Free</LinkButton> <LinkButton variant="primary" href="/turnstile/plans/enterprise/">Enterprise</LinkButton>
18+
19+
<table>
20+
<thead>
21+
<tr>
22+
<th width="25%"></th>
23+
<th width="30%"></th>
24+
</tr>
25+
</thead>
26+
<tbody>
27+
<tr>
28+
<td><b>Pricing</b></td>
29+
<td>Contact Sales</td>
30+
</tr>
31+
<tr>
32+
<td><b>Number of widgets</b></td>
33+
<td>Unlimited</td>
34+
</tr>
35+
<tr>
36+
<td><b>Hostname management</b></td>
37+
<td>Up to 100 hostnames per widget <br />(This limit can be increased to 200)</td>
38+
</tr>
39+
<tr>
40+
<td><b>Analytics lookback</b></td>
41+
<td>30 days maximum</td>
42+
</tr>
43+
<tr>
44+
<td><b>Pre-clearance support</b></td>
45+
<td>Yes</td>
46+
</tr>
47+
<tr>
48+
<td><b>Ephemeral IDs</b></td>
49+
<td>Yes</td>
50+
</tr>
51+
<tr>
52+
<td><b>Offlabel</b><br /> (Remove Cloudflare branding)</td>
53+
<td>Yes</td>
54+
</tr>
55+
<tr>
56+
<td><b>Any hostname widget</b></td>
57+
<td>Yes <br/> (No preconfigured hostnames are required)</td>
58+
</tr>
59+
</tbody>
60+
</table>
61+
62+
Turnstile's Enterprise plan is best for large enterprises with high-volume traffic, organizations requiring advanced bot detection and device fingerprinting, organizations requiring custom branding, companies with strict compliance requirements, and multi-domain or complex hosting environments.
63+
64+
Additional Enterprise features include:
65+
66+
- **Ephemeral ID**: Advanced bot detection using Ephemeral IDs for enhanced security
67+
- **Custom branding**: Remove Cloudflare branding and customize widget appearance
68+
- **Advanced analytics**: Extended lookback periods and detailed metrics
69+
- **Priority support**: Dedicated support channels
70+
- **Advanced hostname management**: Flexible hostname configuration options
71+
72+
<Render file="plans-faq"/>
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Free
3+
pcx_content_type: reference
4+
hidden: true
5+
sidebar:
6+
order: 1
7+
head:
8+
- tag: title
9+
content: Plans — Free
10+
11+
---
12+
13+
import { Render, LinkButton } from "~/components"
14+
15+
<Render file="plan-intro" product="bots"/>
16+
17+
<LinkButton variant="primary" href="/turnstile/plans/free">Free</LinkButton> <LinkButton variant="primary" href="/turnstile/plans/enterprise/">Enterprise</LinkButton>
18+
19+
<table>
20+
<thead>
21+
<tr>
22+
<th width="25%"></th>
23+
<th width="30%"></th>
24+
</tr>
25+
</thead>
26+
<tbody>
27+
<tr>
28+
<td><b>Pricing</b></td>
29+
<td>Free</td>
30+
</tr>
31+
<tr>
32+
<td><b>Number of widgets</b></td>
33+
<td>Up to 20 widgets</td>
34+
</tr>
35+
<tr>
36+
<td><b>Hostname management</b></td>
37+
<td>Up to 15 hostnames per widget <br />(This limit can be increased to 200)</td>
38+
</tr>
39+
<tr>
40+
<td><b>Analytics lookback</b></td>
41+
<td>7 days maximum</td>
42+
</tr>
43+
<tr>
44+
<td><b>Pre-clearance support</b></td>
45+
<td>Yes</td>
46+
</tr>
47+
<tr>
48+
<td><b>Ephemeral IDs</b></td>
49+
<td>No</td>
50+
</tr>
51+
<tr>
52+
<td><b>Offlabel</b><br /> (Remove Cloudflare branding)</td>
53+
<td>No</td>
54+
</tr>
55+
<tr>
56+
<td><b>Any hostname widget</b></td>
57+
<td>No</td>
58+
</tr>
59+
</tbody>
60+
</table>
61+
62+
Turnstile's free plan is best for personal websites and blogs, small to medium businesses, development and testing environments, and most production applications.
63+
64+
The Free plan includes:
65+
66+
- **All widget types**: Managed, Non-interactive, and Invisible
67+
- **Unlimited challenges**: No limit on traffic or verification requests
68+
- **WCAG 2.1 AA compliance**: Full accessibility support
69+
- **Community support**: Access to Cloudflare Community forums
70+
71+
<Render file="plans-faq"/>

src/content/docs/turnstile/plans.mdx renamed to src/content/docs/turnstile/plans/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@ head:
1313

1414
import { LinkButton, Render } from "~/components"
1515

16+
<Render file="plan-intro" product="bots"/>
1617

18+
<LinkButton variant="primary" href="/turnstile/plans/free">Free</LinkButton> <LinkButton variant="primary" href="/turnstile/plans/enterprise/">Enterprise</LinkButton>
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
{}
3+
4+
---
5+
6+
## Frequently asked questions
7+
8+
### Is Turnstile really free?
9+
10+
Yes. Turnstile is completely free to everyone for unlimited use. All widget types (Managed, Non-interactive, and Invisible) are free regardless of traffic volume. There are no hidden charges or traffic-based billing.
11+
12+
### What happens if I need more than 20 widgets?
13+
14+
Free users are limited to 20 widgets per account. Customers with Enterprise Bot Management and Enterprise Turnstile can have this limit increased. Contact your account team to discuss your requirements.
15+
16+
### Can I upgrade from a Free plan to an Enterprise plan?
17+
18+
Yes, you can upgrade at any time. Your existing widgets and configurations will be preserved during the upgrade process.
19+
20+
### Are there any prerequisites?
21+
22+
No, Turnstile can be used independently without requiring other Cloudflare services.

0 commit comments

Comments
 (0)