Skip to main content

Rate limit

Throttle requests per client over a time unit.

TyperateLimit
CategoryTraffic

Fields

FieldTypeRequiredDefaultDescription
unitone of second, minute, houryesminutePer.
requestsPerUnitnumberyes100Requests per unit.
burstnumbernoExtra requests allowed in a short spike.
banAfternumbernoBan a client after this many rejected requests.
banDurationduration (e.g. 10m)no10mHow long a banned client stays blocked, e.g. 10m.
keyStrategygroupnoHow clients are identified for throttling.

keyStrategy

How clients are identified for throttling.

FieldTypeRequiredDefaultDescription
sourceone of ip, header, cookienoWhat identifies a client.
nametextnoHeader or cookie name (when source is header/cookie).