You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uses RFC3339 which is fine but different from Retry-After, nice thing uses another header name
non clock-skew safe
Can be implemented with this spec? Yes, eg:
RateLimit-Limit: 5000
RateLimit-Policy: 5000; w=86400 # expliciting daily window in the optional comment part
RateLimit-Remaining: 4999
RateLimit-Reset: 36000 # 10 hours before reset time
Amazon
Amazon uses custom headers with x-mws-quota-resetsOn using the IMF-fixdate syntax.
The time-window is hourly.
Based on many discussions in this working group, the decision was made to not maintain compatibility with the existing HTTP headers used in the wild. Hopefully, there is enough additional value in the currently proposed draft https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-ratelimit-headers for implementers to see value in migrating to the new headers once standardized.
Compliant implementations: Zalando, IBM, 3scale, Kong, Dutch government, pipedrive, Envoy
Explicit support via
RateLimit-*
orX-RateLimit-*
from:WIP in
Support via configuration from:
IBM api gateway
Uses 429 and the triple like the following
Can be implemented? Yes
Google
Returns 429 or 403 depending on the API.
Yelp
Returns 429
Considerations:
Yelp-
see https://tools.ietf.org/html/rfc6648Can be implemented with this spec? Yes, eg:
Amazon
Amazon uses custom headers with
x-mws-quota-resetsOn
using theIMF-fixdate
syntax.The
time-window
is hourly.Can be implemented with this spec? Yes, switching to
delta-seconds
eg:Github
Uses 429 and the triple like the following
considerations:
Can be implemented with this spec? Yes, but should change the x-ratelimit-reset semantic
twitter, axway, oracle
Uses 429 and the triple like the following (same as github, but with different names)
mulesoft
https://docs.mulesoft.com/api-manager/2.x/rate-limiting-and-throttling-sla-based-policies
Uses delta-seconds with milliseconds
Other implementers
The text was updated successfully, but these errors were encountered: