Azure Functions is the serverless compute service of Microsoft Azure that runs code in response to events without the customer managing servers. Triggers start a function and bindings connect functions to resources such as Azure Blob Storage or Azure Cosmos DB. Supported languages include C#, Java, JavaScript, PowerShell and Python. Hosting plans include Flex Consumption, Premium, App Service and Azure Container Apps, and Durable Functions supports long-running, stateful workflows.
Azure Functions is part of Microsoft Corporation, a publicly traded US company headquartered in Redmond, Washington, with no named majority shareholder. The service runs in Azure regions, including locations in Germany, France, Sweden, Italy, Poland and Spain, and the customer selects the region. Microsoft publishes a Data Protection Addendum for its online services. For a European organisation, the relevant points remain the US headquarters, the reach of US law, and the customer's own choice and verification of an EU region.