HTTP Clients

Send network requests and fetch data from external APIs
Compare by

Missing a library? Add it to the list by editing this category.

axios
54.40

Promise based HTTP client for the browser and node.js

Downloads6,477,932,305
Stars103,938
Forks10,700
Issue closure rate88%
Age10 years
Last released19 days ago
request
20.45

Simplified HTTP request client.

Deprecated
Downloads6,290,233,834
Stars25,671
Forks3,140
Issue closure rate96%
Age13 years
Last released4 years ago
node-fetch
14.23

A light-weight module that brings Fetch API to node.js

Downloads7,663,869,482
Stars8,635
Forks997
Issue closure rate81%
Age9 years
Last released8 months ago
got
11.68

Human-friendly and powerful HTTP request library for Node.js

Downloads4,710,799,564
Stars13,921
Forks913
Issue closure rate92%
Age10 years
Last releaseda month ago
undici
2.91

An HTTP/1.1 client, written from scratch for Node.js

Downloads398,875,512
Stars5,733
Forks486
Issue closure rate86%
Age6 years
Last released4 days ago
wretch
1.44

A tiny wrapper built around fetch with an intuitive syntax.

Downloads5,824,498
Stars4,486
Forks87
Issue closure rate95%
Age7 years
Last releaseda month ago

Missing a library? Add it to the list by editing this category.