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
46.40

Promise based HTTP client for the browser and node.js

Downloads12,561,289,626
Stars108,656
Forks11,561
Issue closure rate96%
Age12 years
Last released23 days ago
got
9.50

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

Downloads6,996,763,759
Stars14,878
Forks981
Issue closure rate100%
Age12 years
Last released3 months ago
node-fetch
13.55

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

Downloads14,335,349,532
Stars8,858
Forks1,052
Issue closure rate80%
Age11 years
Last released3 years ago
request
Deprecated
14.85

Simplified HTTP request client.

Downloads7,694,195,650
Stars25,594
Forks3,165
Issue closure rate95%
Age15 years
Last released6 years ago
undici
4.25

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

Downloads2,431,723,504
Stars7,469
Forks728
Issue closure rate85%
Age8 years
Last released3 days ago
urllib
0.36

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

Downloads72,521,961
Stars742
Forks125
Issue closure rate96%
Age15 years
Last released3 months ago
wretch
1.29

A tiny wrapper built around fetch with an intuitive syntax.

Downloads17,888,363
Stars5,154
Forks107
Issue closure rate100%
Age9 years
Last released15 days ago

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