paliproxy — proxy pool manager for Node.js with health checks and balancing
A proxy tool for development.
- Company
- Open source
- Role
- Author
- Period
- — present
About the project
paliproxy (npm: proxy-connection) is an open-source TypeScript module for managing a pool of proxies from Node.js. It grew out of a practical need: backend services that call external APIs through rotating proxies and must survive individual proxies going down.
The ProxyManager class handles automatic health checks, latency-based balancing, retries with a configurable policy, a request stack and attempt history. The API is fetch-compatible, so it drops into existing code, and it works as a transport for the OpenAI SDK. Dante SOCKS5 proxies are managed through bundled scripts and configuration; logging goes through a built-in logger with Sentry support or a custom implementation.
MIT licence, tests on the Node.js test runner, examples and documentation in the repository. Author and maintainer.