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: Oct 22, 2026

VersionReleasedActive supportEOL dateUntil EOLLatestCVEsStatusAlert me
26 LTSMay 5, 2026Oct 27, 2027Apr 30, 2029in 920d26.12.1Active
25 Oct 15, 2025Apr 1, 2026Jun 1, 2026144d ago25.9.0EOL
24 LTSMay 6, 2025Oct 20, 2026Apr 30, 2028in 555d24.22.1Active
23 Oct 16, 2024Apr 1, 2025Jun 1, 2025509d ago23.11.1—EOL
22 LTSApr 24, 2024Oct 21, 2025Apr 30, 2027in 189d22.23.4Active
21 Oct 17, 2023Apr 1, 2024Jun 1, 2024874d ago21.7.3EOL
20 LTSApr 18, 2023Oct 22, 2024Apr 30, 2026176d ago20.20.2EOL
19 Oct 18, 2022Apr 1, 2023Jun 1, 20231240d ago19.9.0EOL
18 LTSApr 19, 2022Oct 18, 2023Apr 30, 2025541d ago18.20.8EOL
17 Oct 19, 2021Apr 1, 2022Jun 1, 20221605d ago17.9.1EOL
16 LTSApr 20, 2021Oct 18, 2022Sep 11, 20231138d ago16.20.2EOL
15 Oct 20, 2020Apr 1, 2021Jun 1, 20211970d ago15.14.0EOL
14 LTSApr 21, 2020Oct 19, 2021Apr 30, 20231272d ago14.21.3EOL
13 Oct 22, 2019Apr 1, 2020Jun 1, 20202335d ago13.14.0EOL
12 LTSApr 23, 2019Oct 20, 2020Apr 30, 20221637d ago12.22.12EOL
11 Oct 23, 2018Apr 1, 2019Jun 30, 20192672d ago11.15.0EOL
10 LTSApr 24, 2018May 19, 2020Apr 30, 20212002d ago10.24.1EOL
9 Oct 31, 2017Jun 30, 2018Jun 30, 20183037d ago9.11.2EOL
8 LTSMay 30, 2017Jan 1, 2019Dec 31, 20192488d ago8.17.0EOL
7 Oct 25, 2016Jun 30, 2017Jun 30, 20173402d ago7.10.1EOL
6 LTSApr 26, 2016Apr 30, 2018Apr 30, 20192733d ago6.17.1EOL
5 Oct 30, 2015Jun 30, 2016Jun 30, 20163767d ago5.12.0EOL
4 LTSSep 9, 2015Apr 1, 2017Apr 30, 20183098d ago4.9.1EOL
3 Aug 4, 2015—Yes—3.3.1EOL
2 May 4, 2015—Yes—2.5.0EOL
1 Jan 20, 2015—Yes—1.8.4EOL

Data sourced from endoflife.date · CVE data from NVD

Related technologies

Frequently Asked Questions