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
50.72

Promise based HTTP client for the browser and node.js

Downloads8,453,105,436
Stars106,151
Forks11,007
Issue closure rate88%
Age10 years
Last releaseda month ago
request
Deprecated
17.80

Simplified HTTP request client.

Downloads6,812,132,498
Stars25,667
Forks3,167
Issue closure rate95%
Age14 years
Last released5 years ago
node-fetch
13.59

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

Downloads9,721,670,830
Stars8,818
Forks1,035
Issue closure rate81%
Age10 years
Last releaseda year ago
got
10.62

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

Downloads5,489,824,766
Stars14,388
Forks957
Issue closure rate91%
Age11 years
Last released2 months ago
undici
3.29

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

Downloads828,040,415
Stars6,485
Forks572
Issue closure rate85%
Age6 years
Last released6 days ago
wretch
1.41

A tiny wrapper built around fetch with an intuitive syntax.

Downloads8,828,877
Stars4,878
Forks99
Issue closure rate99%
Age7 years
Last released3 months ago
urllib
0.41

Help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, timeout and more. Base undici API.

Downloads53,971,668
Stars732
Forks123
Issue closure rate98%
Age14 years
Last releaseda month ago

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