EOL.WikiEOL.Wiki
← ← Back to all products

Node.jsEnd of Life (EOL) Dates & Support Status

Active
Runtimes & JDKsLatest Version: 26.10.0Latest Release: Sep 22, 2026

Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side JavaScript development.

Explore Linux package data on PkgSeek →

Linux distribution package data

Compare downstream Node.js packages published by Linux distributions. This does not change the upstream lifecycle information above.

Opening this panel asks PkgSeek for package data and shares your IP address with that service.

Support summary

Node.js has cycles in security-only maintenance. Production workloads should move toward actively supported releases.

What do EOL and support statuses mean?

Next EOL

Apr 30, 2027

Node.js 22 · 215 days left

Supported cycles

3

12 lts

Versions

26

Latest Version

26.10.0

Active Support

2

EOL

23

Lifecycle Timeline

Oct 19, 2021As of Sep 27, 2026
26Active · Apr 30, 2029
25EOL · Jun 1, 2026
24Active · Apr 30, 2028
23EOL · Jun 1, 2025
22Security · Apr 30, 2027
21EOL · Jun 1, 2024
20EOL · Apr 30, 2026
19EOL · Jun 1, 2023
18EOL · Apr 30, 2025
17EOL · Jun 1, 2022
ActiveSecurityEOLHistorical phase unknown

Bars show history up to the snapshot date. Gray intervals lack dated support boundaries; arrows indicate an unannounced EOL date, not a support guarantee.

Versions

ReleaseRelease DateActive SupportEOLLatest VersionLTSStatus
26May 5, 2026Oct 27, 2027Apr 30, 202926.10.0
2026-10-28
Active
25Oct 15, 2025Apr 1, 2026Jun 1, 202625.9.0No
EOL
24May 6, 2025Oct 20, 2026Apr 30, 202824.21.0
2025-10-28
Active
23Oct 16, 2024Apr 1, 2025Jun 1, 202523.11.1No
EOL
22Apr 24, 2024Oct 21, 2025Apr 30, 202722.23.3
2024-10-29
Security
21Oct 17, 2023Apr 1, 2024Jun 1, 202421.7.3No
EOL
20Apr 18, 2023Oct 22, 2024Apr 30, 202620.20.2
2023-10-24
EOL
19Oct 18, 2022Apr 1, 2023Jun 1, 202319.9.0No
EOL
18Apr 19, 2022Oct 18, 2023Apr 30, 202518.20.8
2022-10-25
EOL
17Oct 19, 2021Apr 1, 2022Jun 1, 202217.9.1No
EOL
16Apr 20, 2021Oct 18, 2022Sep 11, 202316.20.2
2021-10-26
EOL
15Oct 20, 2020Apr 1, 2021Jun 1, 202115.14.0No
EOL
14Apr 21, 2020Oct 19, 2021Apr 30, 202314.21.3
2020-10-27
EOL
13Oct 22, 2019Apr 1, 2020Jun 1, 202013.14.0No
EOL
12Apr 23, 2019Oct 20, 2020Apr 30, 202212.22.12
2019-10-21
EOL
11Oct 23, 2018Apr 1, 2019Jun 30, 201911.15.0No
EOL
10Apr 24, 2018May 19, 2020Apr 30, 202110.24.1
2018-10-30
EOL
9Oct 31, 2017Jun 30, 2018Jun 30, 20189.11.2No
EOL
8May 30, 2017Jan 1, 2019Dec 31, 20198.17.0
2017-10-31
EOL
7Oct 25, 2016Jun 30, 2017Jun 30, 20177.10.1No
EOL
6Apr 26, 2016Apr 30, 2018Apr 30, 20196.17.1
2016-10-18
EOL
5Oct 30, 2015Jun 30, 2016Jun 30, 20165.12.0No
EOL
4Sep 9, 2015Apr 1, 2017Apr 30, 20184.9.1
2015-10-01
EOL
3Aug 4, 2015EndedEnded; date not announced3.3.1No
EOL
2May 4, 2015EndedEnded; date not announced2.5.0No
EOL
1Jan 20, 2015EndedEnded; date not announced1.8.4No
EOL

Data sources

Embed this badge

Node.js end-of-life support status badge

Show Node.js's live support status in your README, docs, or dashboard. The badge is a static SVG served from eol.wiki and follows the lifecycle data above.

Markdown

[![Node.js end-of-life status](https://eol.wiki/badge/nodejs.svg)](https://eol.wiki/nodejs/)

HTML

<a href="https://eol.wiki/nodejs/"><img src="https://eol.wiki/badge/nodejs.svg" alt="Node.js end-of-life status" height="20"></a>
All badges & lifecycle API →

Frequently Asked Questions

Which versions of Node.js have reached end of life?
The following Node.js versions have reached end of life and no longer receive security updates: 25, 23, 21, 20, 19, 18, 17, 16 (and 15 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Node.js 25?
Node.js 25 has reached end of life and no longer receives security patches or bug fixes. Continuing to use it may expose your systems to known vulnerabilities. We strongly recommend upgrading to a supported version.
What is the latest version of Node.js?
The latest version of Node.js is 26.10.0, released in the 26 release cycle.
How many versions of Node.js are currently supported?
Node.js currently has 3 actively supported version(s): 26, 24, 22.
When does Node.js 26 reach end of life?
Node.js 26 is scheduled to reach end of life on Apr 30, 2029.
What should I do when Node.js reaches end of life?
When a Node.js version reaches end of life, you should: 1) Plan your migration to a supported version as soon as possible. 2) Review the release notes for breaking changes. 3) Test your applications thoroughly in a staging environment. 4) Update your dependencies to ensure compatibility with the new version.