Audisto Scripting Language

Syntax and Features of the Audisto Scripting Language

The Audisto Scripting Language is used to define URL Rewrites, Clusters, or Checks. You'll notice it whenever clusters, rewrites or checks are displayed.

While the syntax differs for rewrites, clusters, and checks, all og them contain

  • Entities
  • Conditions

Given the following example:

CLUSTER "Product Pages" IS:
  Path Starts With "/products"
CLUSTER is the entity and Starts With "/products" is a condition.

Depending on the entity, special features may be suopported, like actions for URL Rewrites.

Entities

Entities form the building blocks of an Audisto script. They indicate what the following rules and defintions will be about.

Read more on entities here.

Conditions

Conditions consists of so-called scopes and matchers. Scopes extract data from a source - like the path of a URL, or the HTTP status or HTML from a HTTP response. Matchers run tests against the extracted data.

Find more help on conditions here.