requestnpm
- latest 2.88.2
- licence Apache-2.0
- stars 25,509
- checked today
- registry ↗
- repository ↗
Maintenance trends
Loading historical repository activity…
Signals · last 2 checks
What the project says about itself
- Build provenance — the latest release carries no provenance attestation. Source: the registry.
- Supported runtime — node >= 6. Source: the registry.
- Publishers on the registry — 4. Source: the registry.
- OpenSSF Scorecard — 3.4 / 10 on 2026-08-17. Source: OpenSSF, via deps.dev. A third party's view of security practice, not part of the health score.
Third-party facts checked today; registry facts on every crawl.
State history 2
| When | Change |
|---|---|
| 2026-09-05 | dead → abandoned |
| 2026-09-01 | abandoned → dead |
Where to go instead 2
-
undici A real piece of work
The HTTP client Node ships its own fetch on top of
Rewrite callbacks as awaited `undici.request()`; response bodies are streams, not buffered strings.
Checked by hand.
-
axios A few hours
Closest shape to request, if you want the smaller diff
`request(opts, cb)` becomes `await axios(opts)`; the body is `response.data`, and non-2xx throws.
Checked by hand.
Badge
Drop this in your README. It re-renders itself as the verdict changes.
[](https://isitdeadyet.dev/npm/request)
Watch it
Get told when request changes state, changes licence, or is deprecated — instead of finding out during an incident.
Free for up to 25 packages. Signing in is a link sent to your email — there is no password to choose.