Node.js end-of-life dates

Node.js 26 reaches end of life on 2029-04-30.

CycleReleasedActive support endsEnd of lifeLatestLTS
262026-05-052027-10-272029-04-3026.12.1yes
252025-10-152026-04-012026-06-0125.9.0
242025-05-062026-10-202028-04-3024.22.1yes
232024-10-162025-04-012025-06-0123.11.1
222024-04-242025-10-212027-04-3022.23.4yes
212023-10-172024-04-012024-06-0121.7.3
202023-04-182024-10-222026-04-3020.20.2yes
192022-10-182023-04-012023-06-0119.9.0
182022-04-192023-10-182025-04-3018.20.8yes
172021-10-192022-04-012022-06-0117.9.1
162021-04-202022-10-182023-09-1116.20.2yes
152020-10-202021-04-012021-06-0115.14.0
142020-04-212021-10-192023-04-3014.21.3yes
132019-10-222020-04-012020-06-0113.14.0
122019-04-232020-10-202022-04-3012.22.12yes
112018-10-232019-04-012019-06-3011.15.0
102018-04-242020-05-192021-04-3010.24.1yes
92017-10-312018-06-302018-06-309.11.2
82017-05-302019-01-012019-12-318.17.0yes
72016-10-252017-06-302017-06-307.10.1
62016-04-262018-04-302019-04-306.17.1yes
52015-10-302016-06-302016-06-305.12.0
42015-09-092017-04-012018-04-304.9.1yes
32015-08-04yes3.3.1
22015-05-04yes2.5.0
12015-01-20yes1.8.4

Facts

Source
endoflife.date (checked 2026-09-09)

Release cycles

Node.js has 26 tracked release cycles.

23 cycles have reached end of life.

12 cycles are long-term support releases.

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.