Skip to content

Node.js

The JavaScript runtime built on Chrome's V8 engine, used for web servers, APIs and developer tooling. Even-numbered releases get long-term support.

  • Active project
  • Latest 26.13.1Nov 2026
  • Supported 3 versions
On this page

At a glance

Type
Runtime & framework
Developer
OpenJS Foundation
First release
27 May 2009
Release cadence
Major release every 6 months (April, October); even versions become LTS
Language
JavaScript (TypeScript via type stripping)
Engine
V8
Package manager
npm (also Yarn, pnpm)
Runs on
Linux, Windows, macOS
Support
LTS versions get 30 months of support
License
MIT
Website
nodejs.org

Newest release

Node.js 26 LTS

Released 5 May 2026 · latest update 26.13.1

Support status

26 LTS Supported

Until 30 Apr 2029 · in 2 years

Active support until 27 Oct 2027

24 LTS Security fixes only

Until 30 Apr 2028 · in 1 year

Active support ended 20 Oct 2026

22 LTS Security fixes only

Until 30 Apr 2027 · in 5 months

Active support ended 21 Oct 2025

25 End of life

Ended 1 Jun 2026 · 5 months ago

Release history

VersionReleasedLatestActive supportSecurity / EOLStatus
26 LTS5 May 202626.13.127 Oct 202730 Apr 2029Supported
2515 Oct 202525.9.01 Apr 20261 Jun 2026End of life
24 LTS6 May 202524.22.320 Oct 202630 Apr 2028Security fixes only
2316 Oct 202423.11.11 Apr 20251 Jun 2025End of life
22 LTS24 Apr 202422.23.521 Oct 202530 Apr 2027Security fixes only
2117 Oct 202321.7.31 Apr 20241 Jun 2024End of life
20 LTS18 Apr 202320.20.222 Oct 202430 Apr 2026End of life
1918 Oct 202219.9.01 Apr 20231 Jun 2023End of life
18 LTS19 Apr 202218.20.818 Oct 202330 Apr 2025End of life
1719 Oct 202117.9.11 Apr 20221 Jun 2022End of life
16 LTS20 Apr 202116.20.218 Oct 202211 Sep 2023End of life
1520 Oct 202015.14.01 Apr 20211 Jun 2021End of life
14 LTS21 Apr 202014.21.319 Oct 202130 Apr 2023End of life
1322 Oct 201913.14.01 Apr 20201 Jun 2020End of life
12 LTS23 Apr 201912.22.1220 Oct 202030 Apr 2022End of life
1123 Oct 201811.15.01 Apr 201930 Jun 2019End of life
10 LTS24 Apr 201810.24.119 May 202030 Apr 2021End of life
931 Oct 20179.11.230 Jun 201830 Jun 2018End of life
8 LTS30 May 20178.17.01 Jan 201931 Dec 2019End of life
725 Oct 20167.10.130 Jun 201730 Jun 2017End of life
6 LTS26 Apr 20166.17.130 Apr 201830 Apr 2019End of life
530 Oct 20155.12.030 Jun 201630 Jun 2016End of life
4 LTS9 Sep 20154.9.11 Apr 201730 Apr 2018End of life
34 Aug 20153.3.1—EndedEnd of life
24 May 20152.5.0—EndedEnd of life
120 Jan 20151.8.4—EndedEnd of life

Release data: endoflife.date and vendor announcements, checked 13 Nov 2026. Spotted a mistake? Tell us.

Support timeline

The 12 most recent releases, from release day to the end of support.

  • Active support
  • Security fixes only
  • Today
26 LTS
25
24 LTS
23
22 LTS
21
20 LTS
19
18 LTS
17
16 LTS
15

History

Ryan Dahl released Node.js in 2009 to run JavaScript on the server with non-blocking, event-driven I/O. npm followed in 2010 and grew into the largest package registry in the world. Joyent sponsored the project, and a disagreement over governance led to the io.js fork in 2014. The two reunited in 2015 under a neutral foundation, now the OpenJS Foundation.

A new major version comes out every April and October. Even-numbered versions become Long Term Support releases in October and are maintained for 30 months, which is why production servers usually run an even version. Recent releases have added a built-in test runner, a permission model, fetch, and the ability to run TypeScript directly.

Milestones

  1. 2009Ryan Dahl releases Node.js and presents it at JSConf EU
  2. 2010npm, the Node package manager, is released
  3. 2014Contributors fork Node.js as io.js over governance concerns
  4. 2015io.js and Node.js merge under the Node.js Foundation; Node.js 4 is the first LTS line
  5. 2019The Node.js and JS Foundations merge into the OpenJS Foundation
  6. 2023Node.js 20 adds an experimental permission model
  7. 2025Running TypeScript files directly (type stripping) is enabled by default

Node.js guides

Browse all 69 Node.js guides →

Frequently asked questions

What is the latest version of Node.js?

The newest Node.js release is Node.js 26 LTS, released on 5 May 2026. Its latest update is 26.13.1 (11 Nov 2026).

Which Node.js versions are still supported?

As of 13 Nov 2026, 3 versions are supported: Node.js 26 LTS (until 30 Apr 2029); Node.js 24 LTS (until 30 Apr 2028); Node.js 22 LTS (until 30 Apr 2027).

Is Node.js 25 still supported?

No. Node.js 25 reached end of life on 1 Jun 2026 and no longer gets free security updates. Upgrade to Node.js 26 LTS.

Compare Node.js

← All software & operating systems

Back to top