Legacy build image is being deprecated on August 1, 2025

Node.js 18 (LTS support ends April 30, 2025) and the Vercel legacy build image will be deprecated on August 1, 2025. If you are still using the legacy build image on this date, new builds will display an error.

How do I know if I am still using the legacy build image?

What changes between the legacy build image and latest build image?

  • The minimum version of Node.js is now 20.x

  • The Python toolchain version is now 3.12

  • The Ruby toolchain version is now 3.3.x

Will my existing deployments be affected?

Existing deployments will not be affected. However, the Node.js version will need to be updated on your next deployment.

How can I see if my projects are affected?

You can see which projects are affected by this deprecation by running the following commands:

Terminal
npm i -g vercel@latest
vercel project ls --update-required

View projects that require updating.

This date coincides with the previously announced deprecation of Node.js 18 on the Vercel platform. Learn more about differences between build images.