Overview of limits
masterlimits is a Python library designed for rate limiting using multiple strategies and common storage backends. It is built to provide identical APIs for both synchronous and asynchronous codebases, making it versatile for different Python application architectures.
Key Features
- Multiple Strategies: Supports various rate-limiting algorithms (e.g., Fixed Window, Moving Window, Sliding Window Counter).
- Storage Backends: Integrates with Redis, Memcached, and MongoDB.
- Sync & Async Support: Provides consistent APIs for both execution models.