Azure Functions is a serverless compute service that runs event-triggered code without the need to manage infrastructure. It scales automatically with demand and bills only for execution, supporting languages such as C#, JavaScript, Python, and Java. Its Durable Functions extension is a notable differentiator, enabling stateful, long-running orchestrations within a serverless model.