Skip to main content

Tenant Builder

Build a tenant configuration file interactively. Select the features you need, configure their options and match conditions, then copy or download the generated JSON.

1. Add Features

Output

tenant.jsonJSON
{}

What the builder supports

The tenant builder generates valid tenant JSON with:

  • Delivery features — caching, routing, headers, compression, redirects, timeouts, and more. Each feature can be configured with simple values or rule-based logic. Features and their config options are derived from the tenant schema automatically.
  • Match conditions — path, header, IP, geography, query parameter, and cookie matching with AND/OR/NOT logic. Conditions can be negated with the ! prefix.
  • Security configuration — WAF deny groups and per-group exceptions (paths, IPs, ASNs). Groups and exception fields are derived from the tenant schema automatically.
  • Rule ordering — rules are evaluated top-to-bottom with first-match-wins semantics. Drag to reorder.
  • Live JSON preview — the generated tenant JSON updates as you configure, with syntax highlighting and copy/download buttons.
  • Schema validation — the builder validates your configuration against the current tenant schema and highlights errors inline.

For the full feature reference, see Delivery Configuration. For match condition details, see Match Conditions. For security configuration, see Security Configuration.