Azure Functions est le service de calcul serverless de Microsoft Azure, qui exécute du code en réaction à des événements sans que le client gère de serveurs. Les déclencheurs lancent une fonction et les liaisons la relient à des ressources comme Azure Blob Storage ou Azure Cosmos DB. Sont pris en charge notamment C#, Java, JavaScript, PowerShell et Python. Les plans d'hébergement incluent Flex Consumption, Premium, App Service et Azure Container Apps ; Durable Functions gère des workflows durables avec état.
Azure Functions relève de Microsoft Corporation, société américaine cotée dont le siège est à Redmond (Washington), sans actionnaire majoritaire mentionné. Le service s'exécute dans des régions Azure, notamment en Allemagne, en France, en Suède, en Italie, en Pologne et en Espagne ; le client choisit la région. Microsoft publie un avenant de protection des données pour ses services en ligne. Pour une organisation européenne, restent déterminants le siège américain, la portée du droit américain et le choix, par le client, d'une région de l'UE, à vérifier.