axios vs ky
HTTP client package footprint, module declarations, runtime requirements, and direct dependencies.
| Specification | axios 1.21.0 | ky 2.2.0 |
|---|---|---|
| Latest version | 1.21.0 | 2.2.0 |
| License | MIT | MIT |
| Runtime dependencies | 4 | 0 |
| Peer requirements | None declared | None declared |
| Node.js requirement | Not declared | >=22 |
| Type declarations | Bundled declarations | Bundled declarations |
| Gzip size | 20.94 KiB | 10.49 KiB |
| Unpacked size | 2163.30 KiB | 588.86 KiB |
| Published files | 92 | 96 |
| Direct advisories | 0 | 0 |
How to use this comparison
Choose according to your required APIs, runtime, integration constraints, and license terms. A smaller provider bundle or higher download count does not establish the best choice. Measurements use the same provider scenario; application imports and peer dependencies can change the outcome.
Check each exact release
- axios@1.21.0 — axios@1.21.0 was published on 2026-10-27. Its manifest declares 4 runtime dependencies and 0 peer requirements. Type declarations are bundled according to the package metadata. No Node.js engine requirement is declared in this manifest.
- ky@2.2.0 — ky@2.2.0 was published on 2026-10-09. Its manifest declares 0 runtime dependencies and 0 peer requirements. Type declarations are bundled according to the package metadata. The declared Node.js requirement is >=22.
Evidence and freshness
- https://registry.npmjs.org/axios/1.21.0 — retrieved 2026-10-28T23:51:57.223Z (stale snapshot; refresh pending)
- https://bundlephobia.com/api/size?package=axios%401.21.0 — retrieved 2026-10-28T23:30:00.604Z
- https://api.deps.dev/v3/systems/npm/packages/axios/versions/1.21.0:dependencies — retrieved 2026-10-28T23:30:00.508Z
- https://api.deps.dev/v3/systems/npm/packages/axios/versions/1.21.0 — retrieved 2026-10-28T23:51:57.320Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Faxios%2Faxios — retrieved 2026-10-28T23:01:25.740Z (stale snapshot; refresh pending)
Evidence and freshness
- https://registry.npmjs.org/ky/2.2.0 — retrieved 2026-10-29T05:09:50.938Z
- https://bundlephobia.com/api/size?package=ky%402.2.0 — retrieved 2026-10-28T23:30:01.656Z
- https://api.deps.dev/v3/systems/npm/packages/ky/versions/2.2.0:dependencies — retrieved 2026-10-28T23:30:01.582Z
- https://api.deps.dev/v3/systems/npm/packages/ky/versions/2.2.0 — retrieved 2026-10-28T23:51:57.597Z (stale snapshot; refresh pending)
- https://api.deps.dev/v3/projects/github.com%2Fsindresorhus%2Fky — retrieved 2026-10-28T23:01:26.248Z (stale snapshot; refresh pending)