AzureRetirement
Azure App Service and Azure Functions: Python on Windows retirement
From 31 Mar 2027, Python applications hosted on Azure App Service on Windows and Azure Functions on Windows no longer run. Microsoft supports Python on the Linux versions of both services.
Retires , 31 Mar 2027
What breaks
From 31 Mar 2027, Python applications hosted on Azure App Service on Windows and Azure Functions on Windows no longer run. After that date, application configuration and content remain intact, but the apps stop running and technical support for these workloads is no longer available. Microsoft states that Python on App Service for Windows has not been supported since December 2021 and that this change formally retires the runtime.
Who is affected
Matching resource types
azurerm_windows_web_app
Fields the check reads
site_config.application_stack.current_stack
What to do
- Create a new Linux based application on Azure App Service on Linux or Azure Functions on Linux.
- Redeploy your Python workloads to the Linux application before the retirement date.
Replacement
Azure App Service on Linux and Azure Functions on Linux
Sources
- Official sourceazure.microsoft.comOfficial
Last checked against this source on .
Related
- , 1 Oct 2026Azure App Service: Python 3.10 end of supportSource
- , 10 Nov 2026Azure App Service: .NET 8 (LTS) end of supportSource
- , 10 Nov 2026Azure App Service: .NET 9 (STS) end of supportSource
- , 31 Dec 2026Azure App Service: PHP 8.2 end of extended supportSource
- , 31 Mar 2027Azure App Service: Docker Compose feature retirementSource
- , 30 Apr 2027Azure App Service: Node 22 LTS end of supportSource
Found an error? Report it
The text on this page is drafted with AI assistance from the vendor's text, checked against the official source and approved by a person before it is published. How items are written
Last checked · Added · Changelog for this item