Node.js Releases
Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.
Release Schedule
Full details regarding the Node.js release schedule are available on GitHub.
Commercial Support
Commercial support for versions past the Maintenance phase is available through our OpenJS Ecosystem Sustainability Program partner HeroDevs.
Looking for the latest release of a version branch?
Node.js | N-API | Codename | Released at | npm | |
---|---|---|---|---|---|
v23.6.0 | v131 | - | v10.9.2 | ReleasesChangelogDocs | |
v22.13.0 | v127 | Jod | v10.9.2 | ReleasesChangelogDocs | |
v21.7.3 | v120 | - | v10.5.0 | ReleasesChangelogDocs | |
v20.18.1 | v115 | Iron | v10.8.2 | ReleasesChangelogDocs | |
v19.9.0 | v111 | - | v9.6.3 | ReleasesChangelogDocs | |
v18.20.5 | v108 | Hydrogen | v10.8.2 | ReleasesChangelogDocs | |
v17.9.1 | v102 | - | v8.11.0 | ReleasesChangelogDocs | |
v16.20.2 | v93 | Gallium | v8.19.4 | ReleasesChangelogDocs | |
v15.14.0 | v88 | - | v7.7.6 | ReleasesChangelogDocs | |
v14.21.3 | v83 | Fermium | v6.14.18 | ReleasesChangelogDocs | |
v13.14.0 | v79 | - | v6.14.4 | ReleasesChangelogDocs | |
v12.22.12 | v72 | Erbium | v6.14.16 | ReleasesChangelogDocs | |
v11.15.0 | v67 | - | v6.7.0 | ReleasesChangelogDocs | |
v10.24.1 | v64 | Dubnium | v6.14.12 | ReleasesChangelogDocs | |
v9.11.2 | v59 | - | v5.6.0 | ReleasesChangelogDocs | |
v8.17.0 | v57 | Carbon | v6.13.4 | ReleasesChangelogDocs | |
v7.10.1 | v51 | - | v4.2.0 | ReleasesChangelogDocs | |
v6.17.1 | v48 | Boron | v3.10.10 | ReleasesChangelogDocs | |
v5.12.0 | v47 | - | v3.8.6 | ReleasesChangelogDocs | |
v4.9.1 | v46 | Argon | v2.15.11 | ReleasesChangelogDocs | |
v0.12.18 | v14 | - | v2.15.11 | ReleasesChangelogDocs |
Official versus Community
The Node.js website offers numerous installation methods that allow Node.js to be installed in a non-interactive manner,
for example, via CLIs, OS package managers (such as apt
), or Node.js version managers (such as nvm
).
The Node.js project, in an attempt to popularize and advertise community efforts, has introduced a new Downloads page that lists both Official and Community installation methods, providing more versatility and options for users. With this change, we introduced the concept of "Official" and "Community" installation methods. In order to be considered "Official", the installation method must meet the following requirements:
Requirements |
---|
New Node.js releases must be available simultaneously upon the official release |
Project maintainers have a close relationship with Node.js, including direct communication |
Installation method downloads the official binaries bundled by the Node.js project |
Installation method does not build from source when binaries are available, or alter the official binaries provided by Node.js |