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
12 months 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 Published12 months 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