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
45.66

Promise based HTTP client for the browser and node.js

Downloads14,836,892,884
Stars109,198
Forks11,818
Issue closure rate99%
Age12 years
Last released20 days ago
got
9.22

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

Downloads7,739,088,468
Stars14,929
Forks992
Issue closure rate100%
Age12 years
Last released2 months ago
node-fetch
14.19

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

Downloads17,435,551,656
Stars8,856
Forks1,059
Issue closure rate80%
Age12 years
Last released3 years ago
request
Deprecated
13.98

Simplified HTTP request client.

Downloads8,000,090,061
Stars25,518
Forks3,146
Issue closure rate95%
Age16 years
Last released7 years ago
undici
5.62

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

Downloads4,809,719,446
Stars7,662
Forks837
Issue closure rate89%
Age8 years
Last released15 days 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.

Downloads85,214,361
Stars743
Forks126
Issue closure rate98%
Age15 years
Last released2 months ago
wretch
1.24

A tiny wrapper built around fetch with an intuitive syntax.

Downloads23,563,853
Stars5,179
Forks108
Issue closure rate100%
Age9 years
Last released2 months ago

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