Learn about the official Node.js version support plan for commercetools Frontend, including the Store Launchpad for B2B Manufacturing and the Store Launchpad for B2C Retail.
We support Node.js versions according to the following calendar:

The exact dates are as follows:
- 19 May 2025: Node.js version 24 is supported.
- 1 July 2025: All Node.js versions earlier than 20 are deprecated and are no longer supported.
- 30 April 2026: Node.js version 20 is deprecated and is no longer supported.
We recommend that you always migrate your project to the latest version to access the latest Node.js features and enhancements.
If you use Node.js version 18 or later, then follow the steps specified in the Migration steps section to migrate to Node.js version 24. If you use Node.js version 16 or earlier, then follow the steps mentioned in the Node.js 18 migration article.
Migration steps
To migrate to the Node.js version 24, complete the following steps:
- Check if you have Node.js version 24 installed by running the following command:
node -v
. - If your version is older than 24, update it using your preferred method, such as one of the following:
- Running the
nvm
command:nvm install 24 && nvm use 24
- Downloading it from the official Node.js site
- Running the
- In your
package.json
file, update the following versions:- Backend node to
^24.0.0
- Frontend node to
>=24
- Backend node to
- Check that you are using the CLI version 2.5.0 or above. You can check the CLI version by running the following command:
frontastic --version
. - Optional: If your CLI version is below 2.5.0, update it to the latest version by running the following command:
brew upgrade frontastic-cli
. - Run the launchpad using the following command:
frontastic run
. - Check that everything runs as expected.