Page MenuHomePhabricator

Client Developer gets rate limit headers
Open, HighPublic

Description

"As a Client Developer, I want to have informational HTTP headers in my response that say what my rate limit is and how many requests I still have available, so that I can throttle my requests to avoid going over the limit."

Different services use different proprietary headers for rate-limit information. We can use those, define our own, or use the draft RFC for rate-limit headers from the IETF.

Event Timeline

eprodromou updated the task description. (Show Details)
eprodromou triaged this task as High priority.Fri, Jun 19, 4:26 PM
eprodromou added subscribers: hnowlan, Pchelolo.

It would be great to get some information on what these headers are going to be.

@Pchelolo and @hnowlan do we have an idea what the headers are that come out of the Envoy rate-limiting implementation?