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
48.29

Promise based HTTP client for the browser and node.js

Downloads10,192,244,209
Stars107,332
Forks11,185
Issue closure rate90%
Age11 years
Last released9 days ago
got
10.04

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

Downloads6,163,481,885
Stars14,695
Forks967
Issue closure rate91%
Age11 years
Last released4 months ago
node-fetch
13.39

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

Downloads11,571,702,960
Stars8,843
Forks1,049
Issue closure rate80%
Age11 years
Last released2 years ago
request
Deprecated
16.28

Simplified HTTP request client.

Downloads7,248,453,421
Stars25,640
Forks3,162
Issue closure rate95%
Age15 years
Last released5 years ago
undici
3.65

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

Downloads1,360,019,091
Stars6,971
Forks656
Issue closure rate84%
Age7 years
Last releaseda day ago
urllib
0.38

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

Downloads61,084,208
Stars738
Forks124
Issue closure rate97%
Age14 years
Last released10 days ago
wretch
1.35

A tiny wrapper built around fetch with an intuitive syntax.

Downloads11,916,701
Stars5,008
Forks102
Issue closure rate99%
Age8 years
Last released9 months ago

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