A Flask extension that adds configurable rate limiting at application, blueprint or route level, backed by Redis, Memcached, MongoDB or memory.