Opens in a new tab

Node.js 20 end of life and support dates

Last verified by Usman Khurshid · All Node.js versions

Unsupported

Ended 30 Apr 2026

Node.js 20 (LTS) stopped getting security updates on 30 Apr 2026 and is no longer supported.

Node.js 20 key dates

DateNode.js 20
Released
Active LTSOfficial[1]
Maintenance (security) untilOfficial[1]
Latest version20.20.2

What this means for you

Node.js 20 no longer gets security updates. It keeps working, but vulnerabilities found from now on stay open, so it is not a safe choice for anything connected to the internet, used for banking or work, or covered by compliance rules.

Upgrade options:

What happens when support ends

Will it still run?

Your applications keep running. Nothing in Node.js switches off at end of life.

Will it get security fixes?

The Node.js project publishes no more releases for that line, including security releases for vulnerabilities that affect it.

What stops working?

npm packages drop support for old Node.js versions. Cloud platforms such as AWS Lambda and Azure Functions deprecate and later block old runtimes.

What are my options?

  • Move to Node.js 24 or 26 LTS.
  • Use a version manager such as nvm or fnm to test a new version alongside the old one.
  • Avoid odd-numbered versions in production; they end after about eight months.

For businesses and auditors

As of 11 Nov 2026: Node.js 20 (LTS) stopped getting security updates on 30 Apr 2026 and is no longer supported. Source: https://www.itechtics.com/eol/node-js/node-js-20-lts/, verified 11 Nov 2026.

Get Node.js end-of-life alerts

We email you 90, 30 and 7 days before a Node.js version loses support, and when a vendor moves a date. One email at most per day, unsubscribe in one click.

Prefer your calendar? Add Node.js end dates to your calendar (subscribe to the link in Outlook, Google or Apple Calendar).

Frequently asked questions

When does Node.js 20 support end?

Node.js 20 (LTS) stopped getting security updates on 30 Apr 2026 and is no longer supported.

Is Node.js 20 still supported?

No. Node.js 20 stopped getting security updates on 30 Apr 2026.

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

Your applications keep running. Nothing in Node.js switches off at end of life. The Node.js project publishes no more releases for that line, including security releases for vulnerabilities that affect it.

What should I upgrade to from Node.js 20?

The newest supported option is Node.js 22 (LTS), which gets security updates until 30 Apr 2027.

Sources

  1. github.com/nodejs/Release

Dates are labelled Official (published by the vendor), Confirmed (we saw the updates stop) or Estimated (our forecast, with the rule shown). How we date things · Report a wrong date