{"library":"http-proxy-agent","type":"library","category":null,"description":"`http-proxy-agent` provides a robust `http.Agent` implementation designed for making HTTP requests through an HTTP or HTTPS proxy server in Node.js environments. Currently at version 9.0.0, this library is part of the actively maintained `proxy-agents` monorepo, which generally sees updates aligned with Node.js LTS releases. Its primary function is to integrate seamlessly with Node's built-in `http` module, abstracting the proxy connection details. A key distinction is its specific focus on `http` module requests; for proxying `https` module requests, the companion `https-proxy-agent` package should be used. It supports standard `http.Agent` options and allows for custom headers to be sent to the proxy. This package is specifically designed for Node.js environments, requiring Node.js 20 or later for version 9.0.0.","language":"javascript","status":"active","version":"9.0.0","tags":["javascript","http","proxy","endpoint","agent"],"last_verified":"Wed May 27","install":[{"cmd":"npm install http-proxy-agent","imports":["import { HttpProxyAgent } from 'http-proxy-agent';","import type { HttpProxyAgentOptions } from 'http-proxy-agent';","import { HttpProxyAgent } from 'http-proxy-agent';"]},{"cmd":"yarn add http-proxy-agent","imports":[]},{"cmd":"pnpm add http-proxy-agent","imports":[]}],"homepage":null,"github":"https://github.com/TooTallNate/proxy-agents","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/http-proxy-agent","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/http-proxy-agent/compatibility"}}