# Node Support ## Supported Version Matrix | Node LTS Version | Supported Ember CLI Versions | | ---------------- | ---------------------------- | | 0.10.x | 0.0.0 - 2.8.x | | 0.12.x | 0.0.0 - 2.11.x | | 4.x | 1.13.9 - 3.1.x | | 5.x | 1.13.9 - 2.6.3 | | 6.x | 2.9.0 - 3.9.x | | 7.x | 2.10.0 - 2.16.x | | 8.x | 2.13.3 - 3.16.x | | 9.x | 2.16.2 - 3.2.x | | 10.x | 3.1.3 - 3.28.0 | | 11.x | 3.9.0 - 3.13.0 | | 12.x | 3.10.0 - 4.6.0 | | 13.x | 3.15.0 - 3.20.0 | | 14.x | 3.19.0 - 5.0.0 | | 16.x | 3.28.0 - 5.3.0 | | 18.x | 4.6.0 - 6.5.0 | | 20.x | 5.4.0 - Current | | 22.x | 6.2.0 - Current | | 24.x | 6.7.0 - Current | ## Design Commits to the `HEAD` of the master branch will provide support for any Active Node.js LTS and the current stable Node.js version(s). This will be enforced via CI, preventing us from landing code which won't work with versions which we support. This means that our schedule for support is tied to the [LTS release schedule for Node.js](https://github.com/nodejs/LTS#lts_schedule). ## Current support: - v18: Released as stable version. - Supported by ember-cli/ember-cli#master until: 2025-04-30. - v20: Released as stable version. - Supported by ember-cli/ember-cli#master until: 2026-04-30. - v22: Released as stable version. - Supported by ember-cli/ember-cli#master until: 2027-04-30. ## Release Process and Support Policy Ember and Ember CLI have committed to supporting the [Node.js LTS schedule](https://github.com/nodejs/LTS#lts-schedule) for the `HEAD` of our `master` branch(es). This means that we will drop support per the [Node.js Release Working Group](https://github.com/nodejs/Release)'s schedule without a major version bump/change of ember-cli itself.