Node.js End of Life Dates

language

Developers rely on a robust and versatile runtime environment to execute JavaScript code outside the browser, which is where Node.js comes into play. Created to provide a cross-platform, open-source solution, Node.js has been a staple in the development community since its inception. The Node.js project is maintained by the Node.js Foundation, ensuring the continued growth and support of this widely-used language. With its ability to run on various operating systems, including Windows, Linux, Unix, and macOS, Node.js has become an essential tool for developers seeking to build scalable and high-performance applications.

The end-of-life landscape for Node.js is a critical aspect for developers to stay on top of, with a total of 26 versions released to date. Currently, 23 of these versions have reached their end-of-life, leaving only 3 active versions still receiving support. The latest stable version, 22.22.3, is among the active ones, but its time is limited, as version 22 is slated to expire on 2027-04-30. This follows the recent end-of-life date of version 25, which occurred on 2026-06-01. Staying informed about these expirations is crucial for developers to plan their projects and migrations accordingly.

The security of Node.js is also a key concern, with a total of 38 CVEs tracked to date. Of these, 5 are considered critical, highlighting the potential risks associated with using outdated or vulnerable versions. Notably, version 24 is the most affected, with 6 CVEs reported. To mitigate these risks, developers should prioritize keeping their Node.js environment up to date, ideally running the latest stable version. By doing so, they can ensure they have the latest security patches and features, reducing the likelihood of exploits and maintaining the integrity of their applications.

Last updated: Jul 24, 2026

VersionReleasedActive supportEOL dateUntil EOLLatestCVEsStatusAlert me
26 LTSMay 5, 2026Oct 27, 2027Apr 30, 2029in 1011d26.5.0Active
25 Oct 15, 2025Apr 1, 2026Jun 1, 202653d ago25.9.0EOL
24 LTSMay 6, 2025Oct 20, 2026Apr 30, 2028in 646d24.18.0Active
23 Oct 16, 2024Apr 1, 2025Jun 1, 2025418d ago23.11.1EOL
22 LTSApr 24, 2024Oct 21, 2025Apr 30, 2027in 280d22.23.1Active
21 Oct 17, 2023Apr 1, 2024Jun 1, 2024783d ago21.7.3EOL
20 LTSApr 18, 2023Oct 22, 2024Apr 30, 202685d ago20.20.2EOL
19 Oct 18, 2022Apr 1, 2023Jun 1, 20231149d ago19.9.0EOL
18 LTSApr 19, 2022Oct 18, 2023Apr 30, 2025450d ago18.20.8EOL
17 Oct 19, 2021Apr 1, 2022Jun 1, 20221514d ago17.9.1EOL
16 LTSApr 20, 2021Oct 18, 2022Sep 11, 20231047d ago16.20.2EOL
15 Oct 20, 2020Apr 1, 2021Jun 1, 20211879d ago15.14.0EOL
14 LTSApr 21, 2020Oct 19, 2021Apr 30, 20231181d ago14.21.3EOL
13 Oct 22, 2019Apr 1, 2020Jun 1, 20202244d ago13.14.0EOL
12 LTSApr 23, 2019Oct 20, 2020Apr 30, 20221546d ago12.22.12EOL
11 Oct 23, 2018Apr 1, 2019Jun 30, 20192581d ago11.15.0EOL
10 LTSApr 24, 2018May 19, 2020Apr 30, 20211911d ago10.24.1EOL
9 Oct 31, 2017Jun 30, 2018Jun 30, 20182946d ago9.11.2EOL
8 LTSMay 30, 2017Jan 1, 2019Dec 31, 20192397d ago8.17.0EOL
7 Oct 25, 2016Jun 30, 2017Jun 30, 20173311d ago7.10.1EOL
6 LTSApr 26, 2016Apr 30, 2018Apr 30, 20192642d ago6.17.1EOL
5 Oct 30, 2015Jun 30, 2016Jun 30, 20163676d ago5.12.0EOL
4 LTSSep 9, 2015Apr 1, 2017Apr 30, 20183007d ago4.9.1EOL
3 Aug 4, 2015Yes3.3.1EOL
2 May 4, 2015Yes2.5.0EOL
1 Jan 20, 2015Yes1.8.4EOL

Data sourced from endoflife.date · CVE data from NVD

Related technologies

Frequently Asked Questions