An HTTP/1.1 client, written from scratch for Node.js
Undici is an HTTP/1.1 client, written from scratch for Node.js. Licensed under MIT, it is extremely popular in the JavaScript ecosystem with 66.1M weekly downloads.
Undici has an excellent overall health score of 85/100. Its strongest dimension is maintenance (100/100), while quality (50/100) is the area with most room for improvement. This package is well-maintained and actively used.
axios was compromised in a supply chain attack in March 2026. Compare got, ky, undici, and native fetch — performance, bundle size, and TypeScript support.
2026-04-03T00:00:00.000Zofetch is a Nuxt-team Fetch wrapper with smart defaults. undici is Node.js's official HTTP client. Compare them for server-side JavaScript HTTP requests.
2026-03-08T00:00:00.000Z