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
49.90

Promise based HTTP client for the browser and node.js

Downloads9,067,803,810
Stars106,596
Forks11,074
Issue closure rate88%
Age11 years
Last released4 days ago
got
10.41

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

Downloads5,718,677,514
Stars14,519
Forks958
Issue closure rate91%
Age11 years
Last released2 months ago
node-fetch
13.52

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

Downloads10,350,548,133
Stars8,835
Forks1,036
Issue closure rate80%
Age10 years
Last released2 years ago
request
Deprecated
17.23

Simplified HTTP request client.

Downloads6,952,235,484
Stars25,675
Forks3,159
Issue closure rate95%
Age14 years
Last released5 years ago
undici
3.45

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

Downloads1,010,698,418
Stars6,681
Forks609
Issue closure rate84%
Age7 years
Last released3 days ago
urllib
0.40

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

Downloads56,675,624
Stars733
Forks124
Issue closure rate97%
Age14 years
Last releaseda month ago
wretch
1.39

A tiny wrapper built around fetch with an intuitive syntax.

Downloads9,678,425
Stars4,932
Forks100
Issue closure rate99%
Age8 years
Last released5 months ago

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