Orum utilizes a Token Bucket Algorithm.
{ "error_code": "too_many_requests", "message": "Too Many Requests" }
With headers X-Retry-In and Retry-After also being set to the appropriate values.
X-Retry-In is a text value indicating down to the millisecond the approximate time to retry after. Retry-After indicates how long to wait in seconds before making a new request.
Orum also utilizes a Web Application Firewall (WAF) solution to ensure that our endpoints are protected from malicious traffic.