Durable Task Framework Documentation

January 23, 2026 · View on GitHub

The Durable Task Framework (DTFx) is an open-source framework for writing long-running, fault-tolerant workflow orchestrations in .NET. It provides the foundation for Azure Durable Functions and can be used standalone with various backend storage providers.

SectionDescription
Getting StartedInstallation, quickstart, and choosing a backend
Core ConceptsTask Hubs, Workers, Clients, and architecture overview
FeaturesRetries, timers, external events, sub-orchestrations, and more
ProvidersBackend storage providers (Durable Task Scheduler, Azure Storage, etc.)
TelemetryDistributed tracing, logging, and Application Insights
Advanced TopicsMiddleware, entities, serialization, and testing
SamplesSample projects and code patterns

For new projects, we recommend using the Durable Task Scheduler—a fully managed Azure service that provides:

  • ✅ A more modern Durable Task .NET SDK with improved developer experience
  • ✅ Zero infrastructure management
  • ✅ Built-in monitoring dashboard
  • ✅ Highest throughput of all backends
  • ✅ 24/7 Microsoft Azure support with SLA

See Choosing a Backend for a full comparison of all available providers.

Support

See Support for information about getting help with the Durable Task Framework.