X-WS-RateLimit-Remaining
Monitoring request consumption on IONOS CDN is handled through the X-WS-RateLimit-Remaining unofficial response header, which reports how many requests remain in the current rate limit window.
Usage
IONOS CDN enforces per-IP rate limits on requests passing through its edge servers. The X-WS-RateLimit-Remaining header reports how many requests are left in the current window before the limit is reached. The value counts down with each request, giving API clients a way to monitor their consumption in real time. IONOS documentation names only the companion X-WS-RateLimit-Limit header, so the countdown behavior described here comes from observed responses.
The header appears alongside X-WS-RateLimit-Limit, which shows the total ceiling for the window. Reading both headers together reveals both the budget and the remaining balance. When the remaining value reaches zero, the CDN begins throttling or rejecting further requests until the window resets. Each edge server and each routing rule keeps its own per-IP bucket, so the counter may differ between edge servers.
This header follows the same pattern as the widely
adopted X-RateLimit-Remaining,
scoped to the IONOS CDN platform with the WS- prefix.
Values
Numeric countdown
The value is a non-negative integer decrementing
with each request. The counter starts near the limit ceiling
and counts down toward zero as requests consume the
available budget. Observed values run from 978 to 999
against the 1000 limit.
Example
A response early in the current second shows most of the budget intact. The client has made seven requests against the observed limit of 1000.
X-WS-RateLimit-Remaining: 993
Both headers typically appear together, showing the full picture of the client's current rate limit status.
X-WS-RateLimit-Limit: 1000
X-WS-RateLimit-Remaining: 989
A busier moment shows a lower remaining count. The client is still within its budget.
X-WS-RateLimit-Remaining: 251
See also
- IONOS CDN FAQ: rate limiting
- X-RateLimit-Remaining
- X-WS-RateLimit-Limit
- RateLimit
- RateLimit-Policy
- HTTP headers