X-WS-RateLimit-Limit
IONOS CDN applies per-IP rate limiting to incoming requests, and the X-WS-RateLimit-Limit unofficial response header reports which rate limit is configured for the routing rule that matched the request.
Note
The "X-" naming convention for HTTP headers, "X" referring to "experimental", has been deprecated and needs to be transitioned to the formal naming convention for HTTP headers.
Standardized successor
The IETF is standardizing rate limit signaling under the RateLimit and RateLimit-Policy response fields, a vendor-neutral replacement for de facto rate limit headers like this one.
Usage
IONOS CDN rate limiting controls how many requests clients behind a single IP address are allowed to send each second. Administrators choose a rate limit class for each CDN routing rule, covering the scheme, hostname, and path prefix, and the X-WS-RateLimit-Limit header reports the configured ceiling back to the client.
Each edge server and each routing rule keeps its own bucket for the per-IP counters. Buckets are not shared across routes or edge servers, so the same client may see a different remaining budget depending on which edge server answers and which routing rule matches.
The header appears alongside X-WS-RateLimit-Remaining, which shows how many requests remain before the limit is reached. Together, these two headers give API clients a clear view of their current consumption relative to the allowed maximum.
This header follows the same pattern as the widely
adopted X-RateLimit-Limit,
but with the WS- prefix scoping the header to
the IONOS CDN platform.
Values
Numeric request ceiling
The value is a positive integer representing the
maximum requests permitted per second, per client IP,
per routing rule. IONOS sets the ceiling through rate
limit classes, currently documented from R1 (one
request per second) up to R500 (500 requests per
second).
Example
A response from an IONOS CDN edge server shows the
rate limit ceiling. This value corresponds to the
R500 class and means clients behind the requesting
IP address are permitted 500 requests per second on
the matched routing rule.
X-WS-RateLimit-Limit: 500
In practice, both rate limit headers appear together so API clients receive a complete picture of their current standing.
X-WS-RateLimit-Limit: 500
X-WS-RateLimit-Remaining: 493
See also
- IONOS CDN FAQ: rate limiting
- X-RateLimit-Limit
- X-WS-RateLimit-Remaining
- RateLimit
- RateLimit-Policy
- HTTP headers