{"data":{"product":"nodejs","label":"Node.js","cycles":[{"cycle":"26","eol":"2029-04-30","latest":"26.11.1","latest_date":"2026-10-08","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V26.md#26.11.1","lts":"2026-10-28","release_date":"2026-05-05","support_until":"2027-10-27","status":"supported","days_until_eol":930,"is_lts":false},{"cycle":"25","eol":"2026-06-01","latest":"25.9.0","latest_date":"2026-04-01","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V25.md#25.9.0","lts":false,"release_date":"2025-10-15","support_until":"2026-04-01","status":"eol","days_until_eol":-134,"is_lts":false},{"cycle":"24","eol":"2028-04-30","latest":"24.21.0","latest_date":"2026-09-08","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md#24.21.0","lts":"2025-10-28","release_date":"2025-05-06","support_until":"2026-10-20","status":"supported","days_until_eol":565,"is_lts":true},{"cycle":"23","eol":"2025-06-01","latest":"23.11.1","latest_date":"2025-05-14","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V23.md#23.11.1","lts":false,"release_date":"2024-10-16","support_until":"2025-04-01","status":"eol","days_until_eol":-499,"is_lts":false},{"cycle":"22","eol":"2027-04-30","latest":"22.23.3","latest_date":"2026-09-23","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V22.md#22.23.3","lts":"2024-10-29","release_date":"2024-04-24","support_until":"2025-10-21","status":"security-only","days_until_eol":199,"is_lts":true},{"cycle":"21","eol":"2024-06-01","latest":"21.7.3","latest_date":"2024-04-10","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.7.3","lts":false,"release_date":"2023-10-17","support_until":"2024-04-01","status":"eol","days_until_eol":-864,"is_lts":false},{"cycle":"20","eol":"2026-04-30","latest":"20.20.2","latest_date":"2026-03-24","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.20.2","lts":"2023-10-24","release_date":"2023-04-18","support_until":"2024-10-22","status":"eol","days_until_eol":-166,"is_lts":true},{"cycle":"19","eol":"2023-06-01","latest":"19.9.0","latest_date":"2023-04-10","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V19.md#19.9.0","lts":false,"release_date":"2022-10-18","support_until":"2023-04-01","status":"eol","days_until_eol":-1230,"is_lts":false},{"cycle":"18","eol":"2025-04-30","latest":"18.20.8","latest_date":"2025-03-27","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.20.8","lts":"2022-10-25","release_date":"2022-04-19","support_until":"2023-10-18","status":"eol","days_until_eol":-531,"is_lts":true},{"cycle":"17","eol":"2022-06-01","latest":"17.9.1","latest_date":"2022-06-01","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V17.md#17.9.1","lts":false,"release_date":"2021-10-19","support_until":"2022-04-01","status":"eol","days_until_eol":-1595,"is_lts":false},{"cycle":"16","eol":"2023-09-11","latest":"16.20.2","latest_date":"2023-08-09","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#16.20.2","lts":"2021-10-26","release_date":"2021-04-20","support_until":"2022-10-18","status":"eol","days_until_eol":-1128,"is_lts":true},{"cycle":"15","eol":"2021-06-01","latest":"15.14.0","latest_date":"2021-04-06","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V15.md#15.14.0","lts":false,"release_date":"2020-10-20","support_until":"2021-04-01","status":"eol","days_until_eol":-1960,"is_lts":false},{"cycle":"14","eol":"2023-04-30","latest":"14.21.3","latest_date":"2023-02-16","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V14.md#14.21.3","lts":"2020-10-27","release_date":"2020-04-21","support_until":"2021-10-19","status":"eol","days_until_eol":-1262,"is_lts":true},{"cycle":"13","eol":"2020-06-01","latest":"13.14.0","latest_date":"2020-04-29","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V13.md#13.14.0","lts":false,"release_date":"2019-10-22","support_until":"2020-04-01","status":"eol","days_until_eol":-2325,"is_lts":false},{"cycle":"12","eol":"2022-04-30","latest":"12.22.12","latest_date":"2022-04-05","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V12.md#12.22.12","lts":"2019-10-21","release_date":"2019-04-23","support_until":"2020-10-20","status":"eol","days_until_eol":-1627,"is_lts":true},{"cycle":"11","eol":"2019-06-30","latest":"11.15.0","latest_date":"2019-04-30","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V11.md#11.15.0","lts":false,"release_date":"2018-10-23","support_until":"2019-04-01","status":"eol","days_until_eol":-2662,"is_lts":false},{"cycle":"10","eol":"2021-04-30","latest":"10.24.1","latest_date":"2021-04-06","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V10.md#10.24.1","lts":"2018-10-30","release_date":"2018-04-24","support_until":"2020-05-19","status":"eol","days_until_eol":-1992,"is_lts":true},{"cycle":"9","eol":"2018-06-30","latest":"9.11.2","latest_date":"2018-06-12","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V9.md#9.11.2","lts":false,"release_date":"2017-10-31","support_until":"2018-06-30","status":"eol","days_until_eol":-3027,"is_lts":false},{"cycle":"8","eol":"2019-12-31","latest":"8.17.0","latest_date":"2019-12-17","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V8.md#8.17.0","lts":"2017-10-31","release_date":"2017-05-30","support_until":"2019-01-01","status":"eol","days_until_eol":-2478,"is_lts":true},{"cycle":"7","eol":"2017-06-30","latest":"7.10.1","latest_date":"2017-07-11","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V7.md#7.10.1","lts":false,"release_date":"2016-10-25","support_until":"2017-06-30","status":"eol","days_until_eol":-3392,"is_lts":false},{"cycle":"6","eol":"2019-04-30","latest":"6.17.1","latest_date":"2019-04-03","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V6.md#6.17.1","lts":"2016-10-18","release_date":"2016-04-26","support_until":"2018-04-30","status":"eol","days_until_eol":-2723,"is_lts":true},{"cycle":"5","eol":"2016-06-30","latest":"5.12.0","latest_date":"2016-06-23","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V5.md#5.12.0","lts":false,"release_date":"2015-10-30","support_until":"2016-06-30","status":"eol","days_until_eol":-3757,"is_lts":false},{"cycle":"4","eol":"2018-04-30","latest":"4.9.1","latest_date":"2018-03-29","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V4.md#4.9.1","lts":"2015-10-01","release_date":"2015-09-09","support_until":"2017-04-01","status":"eol","days_until_eol":-3088,"is_lts":true},{"cycle":"3","eol":true,"latest":"3.3.1","latest_date":"2015-09-15","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#3.3.1","lts":false,"release_date":"2015-08-04","support_until":false,"status":"eol","days_until_eol":null,"is_lts":false},{"cycle":"2","eol":true,"latest":"2.5.0","latest_date":"2015-07-28","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#2.5.0","lts":false,"release_date":"2015-05-04","support_until":false,"status":"eol","days_until_eol":null,"is_lts":false},{"cycle":"1","eol":true,"latest":"1.8.4","latest_date":"2015-07-09","link":"https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_IOJS.md#1.8.4","lts":false,"release_date":"2015-01-20","support_until":false,"status":"eol","days_until_eol":null,"is_lts":false}]},"meta":{"dataset":"eol","snapshot_id":"eol-20261012T184922Z-7ffc80b4","as_of":"2026-10-12T18:49:22Z","retrieved_at":"2026-10-12T18:49:22.000Z","source":"https://endoflife.date","licence":"MIT","attribution":"Data from endoflife.date (https://endoflife.date), Copyright 2020 endoflife.date contributors, MIT License.","sha256":"7ffc80b4854536a75f87abea97076186a8852b9208c3d6d6b0b72bedd2c4d2a1","signature":"3WbHDMimbDcfd9woG5Tzzmp2Ul3ogdYmRc62al6pmbW51TryvpZ2Jim-jNc0tRVNEY-TWP7AIsFuefN0oUDEAg","key_id":"sf-2026-10","manifest_url":"/v1/eol/manifest","stale":false,"notice":"Normalised (modified) from the source. Provided as is, without warranty. Not endorsed by the source."}}