end-of-life.org

Node.js 27 End of Life

Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.

Supported

Node.js 27 is actively supported. It reaches end of life on 30 Apr 2030.

1,303 days of security support left
0% of this branch's supported lifetime has elapsed — 22 Apr 2027 → 30 Apr 2030.
Check your versionnode --version

Support timeline

Official dates, read directly from github.com and nodejs.org.

MilestoneDateStatus
Initial release22 Apr 2027 in 7mo
Active Support ended20 Oct 2027 security fixes only after this
Security Support ends30 Apr 2030 in 3y 7mo
Latest release— current

What you lose on 30 Apr 2030

Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.

Node.js CVEs published and patched, by year

30 published in the last 12 months · data refreshed 2026-10-05

0 15 30 17 2022 21 2023 6 2024 1 2025 30 2026

At the last-12-month rate of 30 Node.js CVEs, running 27 for a year past 30 Apr 2030 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: Node.js 25 has missed 15 since it went end of life.

How much runway a newer branch buys

Node.js 27 is the newest branch — this is the longest runway currently available.

BranchEnd of lifeDays leftvs 27
Node.js 27 30 Apr 2030 1,303 this branch
Node.js 26 30 Apr 2029 938 -365 days
Node.js 24 30 Apr 2028 573 -730 days
Node.js 22 30 Apr 2027 207 -1,096 days

Review the Node.js changelog. Run npx ls-engines to check package compatibility.

Frequently asked questions

When does Node.js 27 reach end of life?

Node.js 27 reaches end of life on 30 Apr 2030 — 1,303 days from now. After that date it receives no security fixes.

Is Node.js 27 still supported?

Yes. Node.js 27 is currently maintained. Latest release: —.

What happens when Node.js 27 reaches end of life?

Security fixes stop. Over the last 12 months 30 Node.js vulnerabilities were published and patched across supported branches; once 27 is end of life, fixes at that rate no longer reach it.

How long do I have to upgrade from Node.js 27?

1,303 days. This is already the newest branch, so this is the longest runway currently available.

All Node.js versions