{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Provides rate-limited HTTP transports for httpx clients, supporting both single and multiple concurrent rate limits through pluggable backend implementations.","skillfed_tags":["rate-limiting","async-http","leaky-bucket"],"use_cases":["Throttle requests to a rate-limited API endpoint to stay within its quota without manual backoff logic.","Apply different rate limits to different domains when making concurrent requests to multiple services.","Enforce both per-second and per-minute rate limits simultaneously on a single client.","Prevent request bursts by configuring magnitude and duration to allow only one request at a time.","Integrate rate limiting into async web scraping or data collection pipelines."],"what_it_does":"httpx-limiter wraps httpx's async HTTP client with rate-limiting transports that enforce request quotas. It sits between your client and the network, intercepting requests to ensure they respect configured rate limits\u2014useful when calling APIs that have strict quotas or when you need to avoid overwhelming downstream services.\n\nThe package offers two backend implementations: aiolimiter (lightweight, single rate limit per transport) and pyrate-limiter (supports multiple concurrent limits, e.g., 10 per second and 100 per minute). You can apply a single global rate limit to all requests or use a repository pattern to assign different limits based on request properties like domain. The leaky bucket algorithm governs token refresh, with important caveats about burst behavior documented in the package.","worth_installing":"Yes, if you need async rate limiting for httpx. Install friction is low, maintenance is active, and the license is permissive. The pre-alpha status (Development Status :: 2) means the API may change, so pin the version in production. No known vulnerabilities. Choose this if you're already using httpx and need straightforward rate limiting; if you need synchronous rate limiting, this package does not support it."},"id":"httpx-limiter","links":{"html":"https://skillfed.io/packages/httpx-limiter","md":"https://skillfed.io/packages/httpx-limiter.md","pypi":"https://pypi.org/project/httpx-limiter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-01","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"httpx-limiter","python_support":"supports_current","summary":"A lightweight package that provides rate-limited httpx transports."},"popularity":{"monthly_downloads":82010,"position":14189,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.1"}
