About Ruleset Engine
The Cloudflare Ruleset Engine allows you to create and deploy rules and rulesets. The engine syntax, inspired by the Wireshark Display Filter language, is defined by the . Cloudflare uses the Ruleset Engine in different products, allowing you to configure several products using the same basic syntax.
There are several elements involved in the configuration and use of the Ruleset Engine. These elements are:
- : Defines a stage in the life of a request where you can execute rulesets.
- : Defines a versioned set of rules. You deploy rulesets to a phase, where they execute.
- : Defines a filter and an action to perform on incoming requests that match the filter expression. A rule with an
executeaction executes a ruleset.