{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"}],"enrichment":{"capability":"Provides a unified Python interface for managing proxies across multiple providers including BrightData and WebShare, with support for proxy selection algorithms and format conversion.","skillfed_tags":["proxy-rotation","web-scraping","multi-provider"],"use_cases":["Web scraping with rotating proxies to avoid IP bans and distribute requests across multiple endpoints.","Load testing or stress testing where you need to simulate traffic from many different IP addresses.","Switching between proxy providers (e.g., BrightData for residential, WebShare for datacenter) without rewriting client code.","Building a proxy abstraction layer in a larger scraping or automation framework that supports multiple backends.","Implementing custom proxy selection logic (e.g., prefer US-based proxies) via the Algorithm interface."],"what_it_does":"ProxyProviders is a Python wrapper that abstracts away the differences between multiple proxy service APIs\u2014BrightData, WebShare, and others\u2014behind a single, consistent interface. Instead of learning each provider's API separately, you instantiate a provider object with credentials, call methods like `get_proxy()` and `list_proxies()`, and get back standardized proxy objects that can be formatted for use with requests or other HTTP clients.\n\nThe package includes built-in proxy selection algorithms (RoundRobin, Random, First) and supports custom algorithms for advanced use cases like geographic filtering. It caches proxy lists with configurable refresh intervals and lets you pass provider-specific parameters when needed. The main appeal is provider agnosticism: you can write code that accepts a generic ProxyProvider interface and swap implementations without changing your logic.","worth_installing":"Yes, if you need to work with multiple proxy providers or want a clean abstraction over proxy management. The low install friction, permissive license, active maintenance, and lack of known vulnerabilities make it a safe choice. Start with it if you're already using requests and a supported proxy service; skip it if you only need a single provider's native SDK."},"id":"proxyproviders","links":{"html":"https://skillfed.io/packages/proxyproviders","md":"https://skillfed.io/packages/proxyproviders.md","pypi":"https://pypi.org/project/proxyproviders/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-07","license_spdx":null,"license_treatment":"permissive","name":"proxyproviders","python_support":"supports_current","summary":"A unified interface for different proxy providers"},"popularity":{"monthly_downloads":91336,"position":13521,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.2"}
