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
98.6M
Bundle (gzip)
13.9 kB
Weekly Downloads
120.9M
Bundle (gzip)
—
UniversalLightweight
Weekly Downloads
59.0M
Bundle (gzip)
—
Node onlyTypeScriptActively maintainedZero deps
Weekly Downloads
31.8M
Bundle (gzip)
—
TypeScriptNode onlyActively maintained
Weekly Downloads
16.7M
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