HTTP ClientCompare in npm Trends
Best Alternatives to axios
Promise-based HTTP client for browser and Node.js
Why look for an alternative?
Axios adds ~14kB gzipped to your bundle. With native fetch now available in Node.js 18+, many projects no longer need a third-party HTTP client. Alternatives like ky offer a modern fetch wrapper with less weight, while got provides more features for complex Node.js use cases.
Weekly Downloads
97.3M
Bundle (gzip)
13.9 kB
Weekly Downloads
117.5M
Bundle (gzip)
22.6 kB
UniversalLightweight
Weekly Downloads
59.3M
Bundle (gzip)
—
Node onlyTypeScriptActively maintainedZero deps
Weekly Downloads
30.8M
Bundle (gzip)
—
TypeScriptNode onlyActively maintained
Weekly Downloads
16.5M
Bundle (gzip)
—
UniversalBrowserTypeScript
Weekly Downloads
5.5M
Bundle (gzip)
4.9 kB
ESMTypeScriptBrowserUniversalLightweightTree-shakeable
More HTTP Client Packages
See the Full Download History
Compare axios and its alternatives side by side with download trends over time.
Open in npm Trends