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
| 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 1011d | 26.5.0 | — | Active | |
| 25 | Oct 15, 2025 | Apr 1, 2026 | Jun 1, 2026 | 53d ago | 25.9.0 | EOL | ||
| 24 LTS | May 6, 2025 | Oct 20, 2026 | Apr 30, 2028 | in 646d | 24.18.0 | Active | ||
| 23 | Oct 16, 2024 | Apr 1, 2025 | Jun 1, 2025 | 418d ago | 23.11.1 | — | EOL | |
| 22 LTS | Apr 24, 2024 | Oct 21, 2025 | Apr 30, 2027 | in 280d | 22.23.1 | Active | ||
| 21 | Oct 17, 2023 | Apr 1, 2024 | Jun 1, 2024 | 783d ago | 21.7.3 | EOL | ||
| 20 LTS | Apr 18, 2023 | Oct 22, 2024 | Apr 30, 2026 | 85d ago | 20.20.2 | EOL | ||
| 19 | Oct 18, 2022 | Apr 1, 2023 | Jun 1, 2023 | 1149d ago | 19.9.0 | EOL | ||
| 18 LTS | Apr 19, 2022 | Oct 18, 2023 | Apr 30, 2025 | 450d ago | 18.20.8 | EOL | ||
| 17 | Oct 19, 2021 | Apr 1, 2022 | Jun 1, 2022 | 1514d ago | 17.9.1 | EOL | ||
| 16 LTS | Apr 20, 2021 | Oct 18, 2022 | Sep 11, 2023 | 1047d ago | 16.20.2 | EOL | ||
| 15 | Oct 20, 2020 | Apr 1, 2021 | Jun 1, 2021 | 1879d ago | 15.14.0 | EOL | ||
| 14 LTS | Apr 21, 2020 | Oct 19, 2021 | Apr 30, 2023 | 1181d ago | 14.21.3 | EOL | ||
| 13 | Oct 22, 2019 | Apr 1, 2020 | Jun 1, 2020 | 2244d ago | 13.14.0 | EOL | ||
| 12 LTS | Apr 23, 2019 | Oct 20, 2020 | Apr 30, 2022 | 1546d ago | 12.22.12 | EOL | ||
| 11 | Oct 23, 2018 | Apr 1, 2019 | Jun 30, 2019 | 2581d ago | 11.15.0 | EOL | ||
| 10 LTS | Apr 24, 2018 | May 19, 2020 | Apr 30, 2021 | 1911d ago | 10.24.1 | EOL | ||
| 9 | Oct 31, 2017 | Jun 30, 2018 | Jun 30, 2018 | 2946d ago | 9.11.2 | EOL | ||
| 8 LTS | May 30, 2017 | Jan 1, 2019 | Dec 31, 2019 | 2397d ago | 8.17.0 | EOL | ||
| 7 | Oct 25, 2016 | Jun 30, 2017 | Jun 30, 2017 | 3311d ago | 7.10.1 | EOL | ||
| 6 LTS | Apr 26, 2016 | Apr 30, 2018 | Apr 30, 2019 | 2642d ago | 6.17.1 | EOL | ||
| 5 | Oct 30, 2015 | Jun 30, 2016 | Jun 30, 2016 | 3676d ago | 5.12.0 | EOL | ||
| 4 LTS | Sep 9, 2015 | Apr 1, 2017 | Apr 30, 2018 | 3007d 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
