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
| Version | Released | Active support | EOL date | Until EOL | Latest | CVEs | Status | Alert me |
|---|---|---|---|---|---|---|---|---|
| 26 LTS | May 5, 2026 | Oct 27, 2027 | Apr 30, 2029 | in 920d | 26.12.1 | Active | ||
| 25 | Oct 15, 2025 | Apr 1, 2026 | Jun 1, 2026 | 144d ago | 25.9.0 | EOL | ||
| 24 LTS | May 6, 2025 | Oct 20, 2026 | Apr 30, 2028 | in 555d | 24.22.1 | Active | ||
| 23 | Oct 16, 2024 | Apr 1, 2025 | Jun 1, 2025 | 509d ago | 23.11.1 | — | EOL | |
| 22 LTS | Apr 24, 2024 | Oct 21, 2025 | Apr 30, 2027 | in 189d | 22.23.4 | Active | ||
| 21 | Oct 17, 2023 | Apr 1, 2024 | Jun 1, 2024 | 874d ago | 21.7.3 | EOL | ||
| 20 LTS | Apr 18, 2023 | Oct 22, 2024 | Apr 30, 2026 | 176d ago | 20.20.2 | EOL | ||
| 19 | Oct 18, 2022 | Apr 1, 2023 | Jun 1, 2023 | 1240d ago | 19.9.0 | EOL | ||
| 18 LTS | Apr 19, 2022 | Oct 18, 2023 | Apr 30, 2025 | 541d ago | 18.20.8 | EOL | ||
| 17 | Oct 19, 2021 | Apr 1, 2022 | Jun 1, 2022 | 1605d ago | 17.9.1 | EOL | ||
| 16 LTS | Apr 20, 2021 | Oct 18, 2022 | Sep 11, 2023 | 1138d ago | 16.20.2 | EOL | ||
| 15 | Oct 20, 2020 | Apr 1, 2021 | Jun 1, 2021 | 1970d ago | 15.14.0 | EOL | ||
| 14 LTS | Apr 21, 2020 | Oct 19, 2021 | Apr 30, 2023 | 1272d ago | 14.21.3 | EOL | ||
| 13 | Oct 22, 2019 | Apr 1, 2020 | Jun 1, 2020 | 2335d ago | 13.14.0 | EOL | ||
| 12 LTS | Apr 23, 2019 | Oct 20, 2020 | Apr 30, 2022 | 1637d ago | 12.22.12 | EOL | ||
| 11 | Oct 23, 2018 | Apr 1, 2019 | Jun 30, 2019 | 2672d ago | 11.15.0 | EOL | ||
| 10 LTS | Apr 24, 2018 | May 19, 2020 | Apr 30, 2021 | 2002d ago | 10.24.1 | EOL | ||
| 9 | Oct 31, 2017 | Jun 30, 2018 | Jun 30, 2018 | 3037d ago | 9.11.2 | EOL | ||
| 8 LTS | May 30, 2017 | Jan 1, 2019 | Dec 31, 2019 | 2488d ago | 8.17.0 | EOL | ||
| 7 | Oct 25, 2016 | Jun 30, 2017 | Jun 30, 2017 | 3402d ago | 7.10.1 | EOL | ||
| 6 LTS | Apr 26, 2016 | Apr 30, 2018 | Apr 30, 2019 | 2733d ago | 6.17.1 | EOL | ||
| 5 | Oct 30, 2015 | Jun 30, 2016 | Jun 30, 2016 | 3767d ago | 5.12.0 | EOL | ||
| 4 LTS | Sep 9, 2015 | Apr 1, 2017 | Apr 30, 2018 | 3098d ago | 4.9.1 | EOL | ||
| 3 | Aug 4, 2015 | — | Yes | — | 3.3.1 | EOL | ||
| 2 | May 4, 2015 | — | Yes | — | 2.5.0 | EOL | ||
| 1 | Jan 20, 2015 | — | Yes | — | 1.8.4 | EOL |
Data sourced from endoflife.date · CVE data from NVD
