Best HTTP Client Libraries
HTTP client packages streamline the process of making network requests from Node.js applications. They offer abstractions over the built-in `http` and `https` modules, providing features like request/response interception, automatic JSON parsing, and promise-based APIs. Popular approaches include fetch-like interfaces exemplified by `node-fetch` and `undici`, as well as more feature-rich libraries like `axios` and `got` that bundle extensive configuration options. This category sees significant adoption, with many packages enjoying high weekly download counts, indicating a mature and active ecosystem.
Packages (7)
A light-weight module that brings Fetch API to node.js
Promise based HTTP client for the browser and node.js
An HTTP/1.1 client, written from scratch for Node.js
Human-friendly and powerful HTTP request library for Node.js
elegant & feature rich browser / node HTTP with a fluent API
A better fetch API. Works on node, browser and workers.
Tiny and elegant HTTP client based on the Fetch API