← back

category

JavaScript HTTP clients

Send HTTP requests from Node.js and browsers.

Side by side

JavaScript HTTP clients
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
axios109kMITOpen sourceNoJavaScriptv1.20.02026-10-06
request25kApache-2.0Open sourceNoJavaScriptv2.88.12024-08-14
Ky17kMITOpen sourceNoTypeScriptv2.1.02026-09-16
SuperAgent17kMITOpen sourceNoJavaScriptv10.4.12026-09-23
Got15kMITOpen sourceNoTypeScriptv16.0.02026-09-20
undici7.7kMITOpen sourceNoJavaScriptv8.11.22026-10-06

6 tools

axios

Promise based HTTP client for the browser and node.js

Language
JavaScript
Licence
MIT
Stars
109k
Latest
v1.20.0
Last push
2026-10-06
Ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

Language
TypeScript
Licence
MIT
Stars
17k
Latest
v2.1.0
Last push
2026-09-16
SuperAgent

Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.

Language
JavaScript
Licence
MIT
Stars
17k
Latest
v10.4.1
Last push
2026-09-23
Got

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

Language
TypeScript
Licence
MIT
Stars
15k
Latest
v16.0.0
Last push
2026-09-20

What these tools replace