Microsoft.Azure.WebJobs.Extensions.DurableTask 3.13.0

Prefix Reserved
dotnet add package Microsoft.Azure.WebJobs.Extensions.DurableTask --version 3.13.0
                    
NuGet\Install-Package Microsoft.Azure.WebJobs.Extensions.DurableTask -Version 3.13.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.DurableTask" Version="3.13.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Microsoft.Azure.WebJobs.Extensions.DurableTask" Version="3.13.0" />
                    
Directory.Packages.props
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.DurableTask" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Microsoft.Azure.WebJobs.Extensions.DurableTask --version 3.13.0
                    
#r "nuget: Microsoft.Azure.WebJobs.Extensions.DurableTask, 3.13.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Microsoft.Azure.WebJobs.Extensions.DurableTask@3.13.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Microsoft.Azure.WebJobs.Extensions.DurableTask&version=3.13.0
                    
Install as a Cake Addin
#tool nuget:?package=Microsoft.Azure.WebJobs.Extensions.DurableTask&version=3.13.0
                    
Install as a Cake Tool

Durable Functions

Branch Status
dev Build Status

Durable Functions is an extension that helps developers build reliable, stateful apps on the Azure Functions platform.

This extension adds three new types functions to the Azure Functions family:

  • Orchestrator functions: Long-running, reliable workflow functions written in code that schedule and coordinate other functions.
  • Activity functions: Stateless functions that are the basic unit of work in a durable function orchestration.
  • Entity functions: Stateful actor-like functions that have identities and store state explicitly.

Durable Functions can run anywhere that Azure Functions can run, including in the Azure Functions "Serverless" Consumption plan, the Elastic Premium plan, on Kubernetes, or even locally for development using Visual Studio or Visual Studio Code.

📑 Official documentation 📑

For a more detailed overview, including examples of what you can do with Durable Functions, see our What is Durable Functions? article.

NuGet Packages

Durable Functions updates are published as NuGet packages.

Package Name NuGet
Microsoft.Azure.WebJobs.Extensions.DurableTask NuGet
Microsoft.Azure.WebJobs.Extensions.DurableTask.Analyzers (C# only) NuGet
Microsoft.Azure.Functions.Worker.Extensions.DurableTask NuGet

Language support

Durable Functions supports a subset of languages supported by Azure Functions:

Language Status Repo
C# Generally available - get started Azure/azure-functions-durable-extension
JavaScript Generally available - get started Azure/azure-functions-durable-js
Python Generally available - get started Azure/azure-functions-durable-python
PowerShell Generally available - get started Azure/azure-functions-powershell-worker
Java Generally available - get started Microsoft/durabletask-java

Each language has its own language-specific SDK and programming model. Regardless of which language you use, the extension in this repo must be installed to enable the Durable Functions triggers.

Samples for each SDK may be found in their respective repos, usually under a "/samples" directory. For example, the JavaScript samples may be found here.

Installation

The Durable Functions NuGet package can be referenced directly in a Visual Studio project or can be installed using the Azure Functions Core Tools command-line:

func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v <latest version on Nuget.org>

Durable Functions is also available in supported extension bundles. Note that extension bundles are only supported for non-.NET languages.

Contributing

Many features of Durable Functions have been voluntarily contributed by the community, and we always welcome such contributions. If you are interested in contributing, please take a look at our CONTRIBUTING guide.

Publications

Durable Functions is developed in collaboration with Microsoft Research. As a result, the Durable Functions team actively produces research papers and artifacts; these include:

License

This project is licensed under the MIT License.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (33)

Showing the top 5 NuGet packages that depend on Microsoft.Azure.WebJobs.Extensions.DurableTask:

Package Downloads
DurableFunctionsMonitor.DotNetBackend

DurableFunctionsMonitor.DotNetBackend

AzureFunctions.TestHelpers

Spin up integration tests on your Azure Functions!

Microsoft.DurableTask.SqlServer.AzureFunctions

Microsoft SQL provider for Azure Durable Functions.

Microsoft.Azure.DurableTask.Netherite.AzureFunctions

Netherite durability provider extension for Azure Durable Functions.

Microsoft.Azure.WebJobs.Extensions.DurableTask.AzureManaged

Microsoft Durable Task Managed Backend Extension for Azure WebJobs.

GitHub repositories (16)

Showing the top 16 popular GitHub repositories that depend on Microsoft.Azure.WebJobs.Extensions.DurableTask:

Repository Stars
Azure-Samples/Serverless-microservices-reference-architecture
This reference architecture walks you through the decision-making process involved in designing, developing, and delivering a serverless application using a microservices architecture through hands-on instructions for configuring and deploying all of the architecture's components along the way. The goal is to provide practical hands-on experience in working with several Azure services and the technologies that effectively use them in a cohesive and unified way to build a serverless-based microservices architecture.
shibayan/appservice-acmebot
Automated ACME SSL/TLS certificates issuer for Azure App Service (Web Apps / Functions / Containers)
Azure-Samples/saga-orchestration-serverless
An orchestration-based saga implementation reference in a serverless architecture
OfficeDev/microsoft-teams-apps-company-communicator
Company Communicator app template
PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook
The Azure Cloud Native Architecture Mapbook, published by Packt
rstropek/Samples
microsoft/winget-cli-restsource
This project aims to provide a reference implementation for creating a REST based package source for the winget client.
microsoft/durabletask-netherite
A new engine for Durable Functions. https://microsoft.github.io/durabletask-netherite
microsoft/IgniteTheTour
Microsoft Ignite The Tour
cmendible/dotnetcore.samples
.NET Core Samples - Code it Yourself...
Azure-Samples/durablefunctions-apiscraping-dotnet
Build an Azure Durable Functions that will scrape GitHub for opened issues and store them on Azure Storage.
microsoftgraph/group-membership-management
Group Membership Management (GMM) is a service that dynamically manages the membership of AAD Groups. Groups managed by GMM can have their membership defined using existing AAD Groups and/or custom membership sources.
microsoft/healthcare-shared-components
Shared packages used across Microsoft's health care services
MerrionComputing/EventsSourcing-on-Azure-Functions
A library to demonstrate doing Event Sourcing as a data persistence mechanism for Azure Functions
microsoft/durabletask-mssql
Microsoft SQL storage provider for Durable Functions and the Durable Task Framework
shibayan/containerapps-acmebot
Automated ACME SSL/TLS certificates issuer for Azure Container Apps (Custom domain / Custom DNS Suffix)
Version Downloads Last Updated
3.13.0 0 6/18/2026
3.12.5 156,286 5/7/2026
3.12.4 68,081 4/29/2026
3.12.3 245,014 3/20/2026
3.12.2 21,521 3/17/2026
3.12.1 40,648 3/13/2026
3.12.0 53,253 3/5/2026
3.11.0 49,130 3/2/2026
3.10.2 733 3/30/2026
3.10.1 209,725 2/11/2026
3.10.0 155,114 1/28/2026
3.9.1 96,457 1/15/2026
3.9.0 81,299 1/6/2026
3.8.2 116,135 12/19/2025
3.8.1 46,393 12/18/2025
3.8.0 248,367 11/13/2025
3.7.0 220,089 11/10/2025
3.6.0 228,163 10/27/2025
3.5.0 502,844 9/19/2025
3.4.1 454,961 8/13/2025
Loading failed