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
45.53

Promise based HTTP client for the browser and node.js

Downloads15,214,386,061
Stars109,222
Forks11,847
Issue closure rate99%
Age12 years
Last released16 days ago
got
9.19

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

Downloads7,857,884,724
Stars14,942
Forks999
Issue closure rate100%
Age12 years
Last released12 days ago
node-fetch
14.33

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

Downloads18,034,781,684
Stars8,856
Forks1,057
Issue closure rate80%
Age12 years
Last released3 years ago
request
Deprecated
13.85

Simplified HTTP request client.

Downloads8,044,116,013
Stars25,505
Forks3,142
Issue closure rate95%
Age16 years
Last released7 years ago
undici
5.92

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

Downloads5,349,175,879
Stars7,694
Forks862
Issue closure rate89%
Age8 years
Last released7 days ago
urllib
0.35

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

Downloads87,437,577
Stars743
Forks126
Issue closure rate98%
Age15 years
Last released3 months ago
wretch
1.24

A tiny wrapper built around fetch with an intuitive syntax.

Downloads24,337,733
Stars5,174
Forks109
Issue closure rate100%
Age9 years
Last released3 months ago

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