Overview
What is Durable Task?Durable Task documentation
Durable Task is Microsoft's technology for building workflows and orchestrations as ordinary code that automatically handles state persistence, crash recovery, and distributed coordination.
Concept
Choose your hosting modelConcept
Programming model overviewConcept
AI agents overviewOverview
Durable FunctionsOverview
Durable Task SDKsOverview
Durable Task for AI agentsDurable Functions
Serverless orchestrations hosted on Azure Functions
Durable Task SDKs
Portable SDKs for hosting durable workflows on any compute platform
Durable Task for AI agents
Build fault-tolerant, scalable AI agents with durable execution
Durable Task Scheduler
Fully managed backend service purpose-built for durable workloads
Core concepts
Code constraints and limitations
Learn about code constraints and limitations to be aware of when building durable orchestrations.
Task hubs
Learn how task hubs store the progress of orchestrations, activities, and entity functions.
Error handling and retries
Learn how to handle errors and implement retries in Durable Task orchestrations.
Durable entities
Learn how to define and manage stateful entities in Durable Task.
Versioning and deployment safety
Learn how to manage versioning and ensure safe deployments in Durable Task.
Task scheduling and timers
Learn how to schedule orchestrations and use timers in Durable Task.
Durable application patterns
Function chaining
Learn how to chain functions together in a sequence of dependent steps.
Fan-out/fan-in
Learn how to run multiple functions in parallel and then wait for them to complete.
Monitors
Learn how to implement long-running monitoring processes that react to changes in your environment.
Human interaction
Learn how to design orchestrations that wait for human input or approval.
Explore more
Durable execution in Azure Container Apps
Achieve durable execution in your workflows in Azure Container Apps.
Durable Functions in Agent Framework
Build stateful AI agents and multi-agent deterministic orchestrations in a serverless environment on Azure.
Durable Task code samples
Explore code samples for implementing durable orchestrations in various environments.