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
47.32

Promise based HTTP client for the browser and node.js

Downloads11,041,827,249
Stars108,045
Forks11,381
Issue closure rate96%
Age11 years
Last released2 days ago
got
9.80

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

Downloads6,481,742,062
Stars14,781
Forks972
Issue closure rate100%
Age12 years
Last released5 days ago
node-fetch
13.40

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

Downloads12,542,875,384
Stars8,843
Forks1,052
Issue closure rate80%
Age11 years
Last released2 years ago
request
Deprecated
15.64

Simplified HTTP request client.

Downloads7,423,970,787
Stars25,622
Forks3,165
Issue closure rate95%
Age15 years
Last released6 years ago
undici
3.82

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

Downloads1,679,218,868
Stars7,227
Forks674
Issue closure rate84%
Age7 years
Last releaseda month ago
urllib
0.37

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

Downloads64,954,837
Stars742
Forks124
Issue closure rate97%
Age14 years
Last released3 months ago
wretch
1.32

A tiny wrapper built around fetch with an intuitive syntax.

Downloads14,022,712
Stars5,102
Forks103
Issue closure rate100%
Age8 years
Last released6 days ago

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