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.17

Promise based HTTP client for the browser and node.js

Downloads13,737,111,544
Stars109,069
Forks11,701
Issue closure rate98%
Age12 years
Last released7 days ago
got
9.37

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

Downloads7,380,582,548
Stars14,915
Forks988
Issue closure rate100%
Age12 years
Last releaseda month ago
node-fetch
13.87

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

Downloads15,887,864,068
Stars8,856
Forks1,055
Issue closure rate80%
Age11 years
Last released3 years ago
request
Deprecated
14.42

Simplified HTTP request client.

Downloads7,867,121,542
Stars25,549
Forks3,152
Issue closure rate95%
Age15 years
Last released6 years ago
undici
4.90

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

Downloads3,489,719,418
Stars7,609
Forks781
Issue closure rate88%
Age8 years
Last released2 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.

Downloads78,464,626
Stars742
Forks127
Issue closure rate98%
Age15 years
Last released6 months ago
wretch
1.27

A tiny wrapper built around fetch with an intuitive syntax.

Downloads21,015,519
Stars5,174
Forks107
Issue closure rate100%
Age9 years
Last released18 days ago

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