Check whether a request can be made for a bucket. If the bucket is on cooldown, wait until the cooldown resets before returning.
Cooldown a bucket for a given duration. Blocks ALL requests from completing.
Update a given bucket with headers returned from a request.
RateLimiter provides an interface for rate limiting HTTP Requests.