PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Rate Limiting Python Packages

Python packages with the GitHub topic rate-limiting. Sorted by relevance, with stars and monthly downloads.
alisaifee
limits

Rate limiting using various strategies and storage backends such as redis, memcached & mongodb

41.4M 637 78
alisaifee
flask-limiter

Rate Limiting extension for Flask

25M 1K 129
mjpieters
aiolimiter

An efficient implementation of a rate limiter for asyncio.

12.5M 771 31
tomasbasham
ratelimit

API Rate Limit Decorator

12.5M 830 160
vutran1710
pyrate-limiter

⚔️Python Rate-Limiter using Leaky-Bucket Algorithm Family

6.9M 510 50
JWCook
requests-ratelimiter

Easy rate-limiting for python requests

761K 118 10
ZhuoZhuoCrayon
throttled-py

🔧 High-performance Python rate limiting library with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket & GCRA) and storage backends (Redis, In-Memory).

504K 636 34
steinitzu
celery-singleton

Seamlessly prevent duplicate executions of celery tasks

322K 263 41
stephane-caron
loop-rate-limiters

Loop rate limiters in Python with an API similar to rospy.Rate

232K 35 0
vstorm-co
pydantic-ai-shields

Guardrail capabilities for Pydantic AI — cost tracking, prompt injection detection, PII filtering, secret redaction, tool permissions, and async guardrails. Built on pydantic-ai's native capabilities API.

200K 74 10
piccolo-orm
piccolo-api

ASGI middleware for authentication, rate limiting, and building REST endpoints.

161K 161 26
sigmavirus24
rush

Modular, way of implementing rate-limiting in python with a few handy default implementations

151K 64 7
evoluxbr
python-redis-rate-limit

Python Rate Limiter implemented based on Redis INCR, EXPIRE, EVALSHA and EVAL.

108K 133 35
upstash
upstash-ratelimit

Rate limiting library for serverless runtimes in Python

59K 34 1
vstorm-co
pydantic-ai-middleware

Guardrail capabilities for Pydantic AI — cost tracking, prompt injection detection, PII filtering, secret redaction, tool permissions, and async guardrails. Built on pydantic-ai's native capabilities API.

55K 74 10
alexdelorenzo
limiter

⏲️ Easy rate limiting for Python using a token bucket algorithm, with async and thread-safe decorators and context managers

28K 51 1
BennyThadikaran
mthrottle

A simple and generic rate limiter to prevent too many function calls or http requests.

24K 1 0
arcjet
arcjet

Arcjet Python SDK. Stop bots and automated attacks from burning your AI budget, leaking data, or misusing tools with Arcjet's AI security building blocks.

10K 32 2
SphericalFlower52811
endpointscanner

Website endpoint recon tool and rate limit tester that can bypass simple captchas and WAFs.

6K 3 1
0xzr
freellmpool

Free LLM API pool: 19 LLM providers cataloged, 235 routes, 355 cataloged chat models, keyless start when available.

5K 31 6
PranshulSoni
flowwatch-client

One npm package. Durable workflows, feature flags, auth, request tracing, rate limiting, caching, metrics, webhooks, CRON, and more — all self-hosted on your own Postgres and Redis. No SaaS. No monthly bill.

5K 16 0
tasts-robots
aiorate

Loop frequency regulation for asyncio

4K 3 0
getarcis
arcis

Inside-the-app security middleware for Node.js, Python, and Go. 20+ attack vectors. One install, three languages, MIT.

4K 6 2
Elijas
token-throttle

Simple Multi-Resource Rate Limiting That Saves Unused Tokens. Rate limit API requests across different resources and workers without wasting your quota. Reserve tokens upfront, get refunds for what you don't use, and avoid over-limiting.

4K 19 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery