Skip to main content

Policy editor

YAML
on_http_request:
  - expressions:
      - "req.url.path.startsWith('/api/v1')"
    actions:
      - type: rate-limit
        config:
          name: api-v1
          capacity: 100
          rate: 60s
  - expressions:
      - "req.url.path.startsWith('/api/v2')"
    actions:
      - type: rate-limit
        config:
          name: api-v2
          capacity: 200
          rate: 60s
  - expressions:
      - "req.url.path.startsWith('/api/v3')"
    actions:
      - type: rate-limit
        config:
          name: api-v3
          capacity: 300
          rate: 60s
Policy is valid — 3 rules