Skip to content
Cloudflare Docs
Search
Product directory
Learning paths
Status
Support
Log in
GitHub
Twitter
YouTube
Select theme
Dark
Light
Auto
Ruleset Engine
Overview
About
Overview
Phases
Rulesets
Rules
Basic API operations
Overview
View rulesets
Add rules to phase entry point rulesets
Deploy rulesets
Work with managed rulesets
Overview
Deploy a managed ruleset
Override a managed ruleset
Override examples
Overview
Set WordPress rules to Block
Enable only Joomla rules
Enable only selected rules
Deploy a managed ruleset with ruleset, tag, and rule overrides
Adjust the sensitivity of an HTTP DDoS rule to Low
Adjust an L3/4 DDoS rule ↗
Create an exception
Work with custom rulesets
Overview
Create a custom ruleset
Add rules to a custom ruleset
Deploy a custom ruleset
Rules language
Overview
Expressions
Overview
Edit in the dashboard
Operators and grouping symbols
Values
Actions
Fields
Overview
Standard fields
Dynamic fields
Magic firewall fields
URI argument and value fields
HTTP request header fields
HTTP request body fields
HTTP request response fields
Functions
Rulesets API
Overview
JSON object
Endpoints
List and view rulesets
Create ruleset
Update and deploy rulesets
Add rule to ruleset
Update a rule in a ruleset
Delete a rule in a ruleset
Delete rulesets
Reference
Overview
Phases list
Product directory
Learning paths
Status
Support
Log in
GitHub
Twitter
YouTube
Select theme
Dark
Light
Auto
Products
…
Ruleset Engine
Rules language
Fields
Fields
The Cloudflare Rules language supports a range of field types:
Standard fields
Dynamic fields
Magic firewall fields
URI argument and value fields
HTTP request header fields
HTTP request body fields
HTTP request response fields
Cloudflare Dashboard
Discord
Community
Learning Center
Support Portal