Is Node 22 (LTS) supported for Azure functions running programing model v3?

Ján Neščivera 20 Reputation points
2025-09-25T13:05:56.82+00:00

Hello,

according to the documentation at https://learn.microsoft.com/en-us/azure/azure-functions/functions-versions?tabs=isolated-process%2Cv4&pivots=programming-language-typescript#languages Node.js function apps support both Node 20 and Node 22 currently. Support for Node 20 ends in April 2026, but Node 22 should be supported until April 2027. There is no mention about any limitation regarding Azure function programing model used.
However he documentation here https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=javascript%2Cwindows%2Cazure-cli&pivots=nodejs-model-v3#supported-versions lists only Node 20, 18, 16 and 14 as supported for programing model 3.

So is the Node 22 supported with programing model 3 or not?
If not, does that mean that by April 2026 Azure functions using programing model 3 need to migrate to programing model 4 to be able to use supported version of Node (Node 22)?

Azure Functions
Azure Functions

An Azure service that provides an event-driven serverless compute platform.

0 comments No comments

Answer accepted by question author
Praveen Kumar Gudipudi 2,295 Reputation points Microsoft External Staff Moderator
2025-09-25T14:24:08.2833333+00:00

Hello Ján Neščivera,

  1. is the Node 22 supported with programing model 3 or not?
  • Node 22 is not officially supported yet in Azure Functions as of now. Using Node.js 22 may lead to runtime errors, missing dependencies, or incompatibility with the Azure Functions SDK since it targets LTS releases for stability.
  1. does that mean that by April 2026 Azure functions using programing model 3 need to migrate to programing model 4 to be able to use supported version of Node (Node 22)?

Yes, to use Node.js 22 in Azure Functions, developers must migrate to programming model v4, which:

Supports Node.js 22, 20, and 18

User's image

to maintain compatibility with newer Node versions supported by the Functions platform, v3 apps will likely need to switch to v4.

Please accept as answer and do a Thumbs-up to upvote this response if you are satisfied with the community help. Your upvote will be beneficial for the community users facing similar issues.

 User's image

Was this answer helpful?


1 additional answer

Sort by: Most helpful
  1. Neščivera Ján (ERNI) 65 Reputation points
    2026-07-20T06:42:50.65+00:00

    It seem that docs were updated and now Node 22/24 is also supported by programing model v3, so there is no longer need to update programing model to v4 when updating to Node 22.

    https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=javascript%2Cwindows%2Cazure-cli&pivots=nodejs-model-v3#supported-versions

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.