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

Promise based HTTP client for the browser and node.js

Downloads11,812,779,746
Stars108,494
Forks11,493
Issue closure rate96%
Age11 years
Last released2 months ago
got
9.64

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

Downloads6,750,385,416
Stars14,853
Forks972
Issue closure rate100%
Age12 years
Last released18 days ago
node-fetch
13.45

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

Downloads13,429,586,840
Stars8,860
Forks1,049
Issue closure rate80%
Age11 years
Last released2 years ago
request
Deprecated
15.23

Simplified HTTP request client.

Downloads7,571,068,198
Stars25,614
Forks3,173
Issue closure rate95%
Age15 years
Last released6 years ago
undici
3.99

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

Downloads2,003,690,644
Stars7,370
Forks689
Issue closure rate84%
Age7 years
Last released11 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.

Downloads69,061,822
Stars742
Forks124
Issue closure rate96%
Age15 years
Last releaseda month ago
wretch
1.30

A tiny wrapper built around fetch with an intuitive syntax.

Downloads15,920,428
Stars5,140
Forks106
Issue closure rate100%
Age8 years
Last releaseda month ago

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