Quickstart#

Quart-Rate-Limiter is used by associating it with an app and then decorating routes you’d like to rate limit,

from quart import Quart
from quart_rate_limiter import RateLimiter, rate_limit

app = Quart(__name__)
rate_limiter = RateLimiter(app)

@app.route('/')
@rate_limit(1, timedelta(seconds=10))
async def handler():
     ...