{
  "slug": "azure-functions-node-22-end-of-support",
  "title": "Azure Functions: Node.js 22 end of support",
  "summary": "End of support date for Node.js 22 on Azure Functions: 30 Apr 2027. Function apps keep running after that date but stop receiving security patches, updates and customer support.",
  "cloud": "azure",
  "service": "Azure Functions",
  "service_slug": "functions",
  "category": "runtime",
  "type": "end_of_support",
  "announced_date": "2026-09-22",
  "effective_date": "2027-04-30",
  "effective_precision": "day",
  "impact": "After the end of support date, function apps on Node.js 22 continue to run, but security patches and updates are no longer provided and customer support for Node.js 22 is discontinued. Microsoft states that running function apps on an unsupported runtime or language version may lead to issues and degraded performance. An upgrade is required to maintain support eligibility.",
  "migration_path": "Upgrade the app to Node.js 24 before 30 Apr 2027. [Follow the steps to upgrade your app](https://learn.microsoft.com/azure/azure-functions/update-language-versions?tabs=azure-portal%2Cwindows&pivots=programming-language-javascript).",
  "replacement": "Node.js 24",
  "affected_versions": [
    "22"
  ],
  "source_url": "https://azure.microsoft.com/updates?id=572771",
  "extra_source_urls": [
    "https://learn.microsoft.com/azure/azure-functions/update-language-versions?tabs=azure-portal%2Cwindows&pivots=programming-language-javascript",
    "https://learn.microsoft.com/azure/azure-functions/language-support-policy?pivots=programming-language-javascript",
    "https://learn.microsoft.com/en-us/azure/azure-functions/functions-versions"
  ],
  "vendor_ref": "572771",
  "last_checked_at": "2026-11-12T09:55:19.345Z",
  "created_at": "2026-11-13T13:36:44.208Z",
  "updated_at": "2026-11-13T13:36:44.208Z",
  "url": "https://eolwatch.dev/items/azure-functions-node-22-end-of-support",
  "short_url": "https://eolwatch.dev/i/5z",
  "markdown_url": "https://eolwatch.dev/items/azure-functions-node-22-end-of-support.md",
  "json_url": "https://eolwatch.dev/items/azure-functions-node-22-end-of-support.json",
  "estate_check": {
    "resource_types": [
      "microsoft.web/sites",
      "azurerm_linux_function_app",
      "azurerm_windows_function_app"
    ],
    "fields": [
      "linuxfxversion",
      "kind",
      "site_config.application_stack.node_version"
    ],
    "inputs": [
      "Azure Resource Graph export (CSV or JSON)",
      "Terraform state or plan (JSON)",
      "ARM template"
    ]
  },
  "source_note": null
}
