HTTP Clients

Send network requests and fetch data from external APIs

Search packages and categories

Compare by

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

axios
45.47

Promise based HTTP client for the browser and node.js

Downloads16,307,228,654
Stars109,309
Forks11,980
Issue closure rate99%
Age12 years
Last released3 days ago
got
9.10

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

Downloads8,239,018,126
Stars14,959
Forks1,003
Issue closure rate100%
Age13 years
Last released7 days ago
node-fetch
14.79

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

Downloads19,935,932,825
Stars8,846
Forks1,056
Issue closure rate80%
Age12 years
Last released3 years ago
request
Deprecated
13.55

Simplified HTTP request client.

Downloads8,179,365,231
Stars25,481
Forks3,135
Issue closure rate95%
Age16 years
Last released7 years ago
undici
6.98

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

Downloads7,251,455,301
Stars7,728
Forks992
Issue closure rate88%
Age8 years
Last releaseda day 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.

Downloads93,579,129
Stars743
Forks127
Issue closure rate99%
Age15 years
Last released5 months ago
wretch
1.23

A tiny wrapper built around fetch with an intuitive syntax.

Downloads26,647,981
Stars5,180
Forks109
Issue closure rate100%
Age9 years
Last released5 months ago

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