pub enum Vendor {
Generic,
Akamai,
Discord,
Github,
Gitlab,
Linear,
OpenAI,
PolliDraft,
Reddit,
Twilio,
Twitter,
Vimeo,
}Expand description
Known vendors of rate limit headers
Vendors use different rate limit header formats, which define how to parse them.
Variants§
Generic
Generic vendor, but valid rate limit headers.
APIs like Notion, Figma, Supabase, and Twitch rely on standard headers and are officially and fully supported via this generic fallback.
Akamai
Akamai rate limit headers.
https://techdocs.akamai.com/adaptive-media-delivery/reference/rate-limiting
Discord
Discord rate limit headers.
Github
GitHub API rate limit headers.
https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api
Gitlab
GitLab rate limit headers.
Linear
Linear rate limit headers (GraphQL).
OpenAI
OpenAI rate limit headers.
PolliDraft
Rate limit headers as defined in the polli-ratelimit-headers-00 IETF draft.
https://datatracker.ietf.org/doc/html/draft-polli-ratelimit-headers-00
Reddit rate limit headers.
https://support.reddithelp.com/hc/en-us/articles/16160319875092-Reddit-Data-API-Wiki
Twilio
Twilio (SendGrid) rate limit headers.
https://docs.sendgrid.com/api-reference/how-to-use-the-sendgrid-v3-api/rate-limits
Twitter / X API rate limit headers.
Vimeo
Vimeo rate limit headers.