{"license":"CC BY 4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"Time to Bail (https://timetobail.com)","generatedAt":"2026-11-04T05:49:33.128Z","url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions","json":"https://timetobail.com/api/schedules/azure-functions-languages.json","id":"azure-functions-languages","title":"Azure Functions language support schedule","vendor":"Microsoft","product":"Azure Functions","productId":"azure-functions","checkedAt":"2026-10-22","soonDays":90,"count":20,"soon":4,"next":{"name":".NET 8 (LTS), in-process model","label":"End of support","date":"2026-11-10","daysLeft":6,"text":null},"phaseLabels":{"endOfSupport":"End of support"},"keyPhases":["endOfSupport"],"note":"Each date is the expected end-of-support date (the Java table says \"Supported until\") for that language stack version on Functions runtime v4.x, the only runtime version the page lists; Microsoft states that support ends on the earlier of the language community's end-of-support date or the base operating system's, and that after it apps on the retired version can still be created, deployed and run but get no new features, security patches or performance optimizations and may be limited to fewer instances. The in-process .NET model itself loses support on November 10, 2026, .NET 9's date was extended from May 12, 2026, and each Go major release is supported until two newer major releases are available.","facts":[],"sources":[{"id":"s1","url":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","title":"Supported languages in Azure Functions","publisher":"Microsoft Learn","accessedAt":"2026-10-22"},{"id":"s2","url":"https://learn.microsoft.com/en-us/azure/azure-functions/language-support-policy","title":"Azure Functions language stack support policy","publisher":"Microsoft Learn","accessedAt":"2026-10-22"}],"rows":[{"name":".NET 8 (LTS), in-process model","family":".NET","phases":{"endOfSupport":"2026-11-10"},"approx":{},"status":"soon","statusWord":"Ending soon","next":{"key":"endOfSupport","label":"End of support","date":"2026-11-10","text":null,"daysLeft":6},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-dotnet8-inprocess","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":".NET 10, isolated worker model","family":".NET","phases":{"endOfSupport":"2028-11-14"},"approx":{},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":"2028-11-14","text":null,"daysLeft":741},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-dotnet10-isolated","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":".NET 9, isolated worker model","family":".NET","phases":{"endOfSupport":"2026-11-10"},"approx":{},"status":"soon","statusWord":"Ending soon","next":{"key":"endOfSupport","label":"End of support","date":"2026-11-10","text":null,"daysLeft":6},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-dotnet9-isolated","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":".NET 8, isolated worker model","family":".NET","phases":{"endOfSupport":"2026-11-10"},"approx":{},"status":"soon","statusWord":"Ending soon","next":{"key":"endOfSupport","label":"End of support","date":"2026-11-10","text":null,"daysLeft":6},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-dotnet8-isolated","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":".NET Framework 4.8.1, isolated worker model","family":".NET Framework","phases":{"endOfSupport":null},"approx":{"endOfSupport":"See .NET Framework Support Policy"},"status":"none","statusWord":"No date","next":null,"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-netfx481-isolated","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Java 25","family":"Java","phases":{"endOfSupport":null},"approx":{"endOfSupport":"May 2029"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"May 2029","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-java25","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Java 21","family":"Java","phases":{"endOfSupport":null},"approx":{"endOfSupport":"September 2028"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"September 2028","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-java21","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Java 17","family":"Java","phases":{"endOfSupport":null},"approx":{"endOfSupport":"September 2027"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"September 2027","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-java17","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Java 11","family":"Java","phases":{"endOfSupport":null},"approx":{"endOfSupport":"September 2027"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"September 2027","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-java11","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Java 8","family":"Java","phases":{"endOfSupport":null},"approx":{"endOfSupport":"September 2027"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"September 2027","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-java8","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Node.js 24","family":"Node.js","phases":{"endOfSupport":"2028-04-30"},"approx":{},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":"2028-04-30","text":null,"daysLeft":543},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-nodejs24","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Node.js 22","family":"Node.js","phases":{"endOfSupport":"2027-04-30"},"approx":{},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":"2027-04-30","text":null,"daysLeft":177},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-nodejs22","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[{"title":"Azure Functions Node.js 22 support ends April 30, 2027","url":"https://timetobail.com/e/azure-functions-nodejs-22-end-of-support-2027"}]},{"name":"PowerShell 7.6","family":"PowerShell","phases":{"endOfSupport":"2028-11-14"},"approx":{},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":"2028-11-14","text":null,"daysLeft":741},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-powershell76","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"PowerShell 7.4","family":"PowerShell","phases":{"endOfSupport":"2026-11-10"},"approx":{},"status":"soon","statusWord":"Ending soon","next":{"key":"endOfSupport","label":"End of support","date":"2026-11-10","text":null,"daysLeft":6},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-powershell74","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[{"title":"Azure Functions PowerShell 7.4 support ends November 10, 2026","url":"https://timetobail.com/e/azure-functions-powershell-7-4-end-of-support-2026"}]},{"name":"Python 3.14","family":"Python","phases":{"endOfSupport":null},"approx":{"endOfSupport":"April 2029"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"April 2029","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-python314","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Python 3.13","family":"Python","phases":{"endOfSupport":null},"approx":{"endOfSupport":"October 2029"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"October 2029","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-python313","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Python 3.12","family":"Python","phases":{"endOfSupport":null},"approx":{"endOfSupport":"October 2028"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"October 2028","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-python312","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Python 3.11","family":"Python","phases":{"endOfSupport":null},"approx":{"endOfSupport":"October 2027"},"status":"supported","statusWord":"Supported","next":{"key":"endOfSupport","label":"End of support","date":null,"text":"October 2027","daysLeft":null},"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-python311","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Python 3.10","family":"Python","phases":{"endOfSupport":null},"approx":{"endOfSupport":"October 2026"},"status":"ended","statusWord":"Support ended","next":null,"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-python310","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]},{"name":"Go 1.24 or later","family":"Go","phases":{"endOfSupport":null},"approx":{"endOfSupport":"See the Go release policy"},"status":"none","statusWord":"No date","next":null,"url":"https://timetobail.com/schedules/serverless-runtimes#azure-functions-go124-or-later","sourceId":"s1","sourceUrl":"https://learn.microsoft.com/en-us/azure/azure-functions/supported-languages","events":[]}]}