---
title: "Node.js 24 is now the default runtime on Netlify"
description: "New Netlify sites now build and run functions on Node.js 24 by default."
source: "https://www.netlify.com/changelog/2026-07-07-nodejs-24-default-new-sites/"
last_updated: "2026-07-14T01:14:30.000Z"
---
New sites created on Netlify now use Node.js 24 by default for both builds and Netlify Functions.

Existing sites aren’t affected — they keep using whatever Node.js version they’re currently pinned to, whether that’s set via a `NODE_VERSION` environment variable, an `.nvmrc`/`.node-version` file, or the `engines.node` field in `package.json`.

If you want to move an existing site to Node.js 24, follow the [Node.js version configuration guide](https://docs.netlify.com/build/configure-builds/manage-dependencies/#node-js-and-javascript) for builds, and the [functions runtime version guide](https://docs.netlify.com/build/functions/optional-configuration/?fn-language=js&data-tab=TypeScript#nodejs-version-for-runtime) for Netlify Functions.