DepFixer
Comparisons/axios vs got vs node-fetch

axios vs got vs node-fetch

Compare axios vs got vs node-fetch — features, weekly downloads, TypeScript support, licensing, and which is best for your JavaScript project.

http-client73 views

axios

v1.0.0

Promise-based HTTP client for browser and Node.js. Request/response interceptors.

Hugely popularStaleNative TypeScriptMIT
Weekly DLs
55.0M
Last publish
1 years ago
Most recent

got

v1.0.0

Powerful HTTP request library for Node.js. Retries, hooks, streams.

Hugely popularMaintainedNative TypeScriptMIT
Weekly DLs
48.0M
Last publish
10 months ago
Most popular

node-fetch

v1.0.0

Node.js port of the browser fetch API. Lightweight, minimal.

Hugely popularMaintainedNative TypeScriptMIT
Weekly DLs
78.0M
Last publish
11 months ago

Comparison Table

Metric
axios
got
node-fetch
Latest Version1.0.01.0.01.0.0
Weekly Downloads55.0M48.0M78.0M
Last Published1 years ago10 months ago11 months ago
TypeScript Yes Yes Yes
PopularityHugely popularHugely popularHugely popular
MaintenanceStaleMaintainedMaintained
LicenseMITMITMIT
DescriptionPromise-based HTTP client for browser and Node.js. Request/response interceptors.Powerful HTTP request library for Node.js. Retries, hooks, streams.Node.js port of the browser fetch API. Lightweight, minimal.

Which should I use?

Most Popular

node-fetch has the highest weekly downloads (78.0M/week).

Most Mature

node-fetch combines a large user base with an active release cadence.

Most Recently Updated

got was last published 10 months ago.

Install Commands

axios
$npm install axios@1.0.0
got
$npm install got@1.0.0
node-fetch
$npm install node-fetch@1.0.0

Which of these are in your project?

Upload your package.json to see if any of these packages are outdated, deprecated, or have better alternatives — plus get a full dependency health report.

Analyze My Project
axios vs got vs node-fetch - Package Comparison | DepFixer