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.

Stack

Node.jsTypeScript