{
  "slug": "azure-app-service-node-22-end-of-support",
  "title": "Azure App Service: Node 22 LTS end of support",
  "summary": "End of support date for Node 22 LTS on Azure App Service: 30 Apr 2027. Apps hosted on App Service keep running after that date but stop receiving security updates and customer service for Node 22 LTS.",
  "cloud": "azure",
  "service": "Azure App Service",
  "service_slug": "app-service",
  "category": "runtime",
  "type": "end_of_support",
  "announced_date": "2026-08-24",
  "effective_date": "2027-04-30",
  "effective_precision": "day",
  "impact": "After the end of support date for Node 22 LTS, apps hosted on App Service continue to run, but security updates are no longer available. Microsoft no longer provides customer service for Node 22 LTS after that date.",
  "migration_path": "Upgrade the app to Node 24 LTS before 30 Apr 2027. [Follow the steps to upgrade your app to Node 24 LTS](https://aka.ms/nodeversion).",
  "replacement": "Node 24 LTS",
  "affected_versions": [
    "22"
  ],
  "source_url": "https://azure.microsoft.com/updates?id=567334",
  "extra_source_urls": [
    "https://aka.ms/nodeversion",
    "https://learn.microsoft.com/azure/app-service/language-support-policy",
    "https://learn.microsoft.com/en-us/azure/app-service/language-support-policy"
  ],
  "vendor_ref": "567334",
  "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-app-service-node-22-end-of-support",
  "short_url": "https://eolwatch.dev/i/5y",
  "markdown_url": "https://eolwatch.dev/items/azure-app-service-node-22-end-of-support.md",
  "json_url": "https://eolwatch.dev/items/azure-app-service-node-22-end-of-support.json",
  "estate_check": {
    "resource_types": [
      "microsoft.web/sites",
      "azurerm_linux_web_app",
      "azurerm_windows_web_app"
    ],
    "fields": [
      "linuxfxversion",
      "kind",
      "site_config.application_stack.node_version",
      "site_config.application_stack.current_stack"
    ],
    "inputs": [
      "Azure Resource Graph export (CSV or JSON)",
      "Terraform state or plan (JSON)",
      "ARM template"
    ]
  }
}
