SlowApi is a rate limiting library for Starlette and FastAPI adapted from flask-limiter. Most features are coming from flask-limiter and the underlying limits package. Features: - Single and multiple limit decorator on endpoint functions to apply limits - redis, memcached and memory backends to track your limits (memory as a fallback) - support for sync and async HTTP endpoints - Support for shared limits across a set of routes