Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English Edit

Share via

Facebook x.com LinkedIn Email

Durable Functions documentation

Durable Functions is an extension of Azure Functions that lets you write stateful functions in a serverless compute environment.

Get started with Durable Functions

Quickstart

  • Create your first Durable Functions app (C#)
  • Create your first Durable Functions app (Python)
  • Create your first Durable Functions app (JavaScript)
  • Create your first Durable Functions app (TypeScript)
  • Create your first Durable Functions app (PowerShell)
  • Create your first Durable Functions app (Java)

Overview

  • Durable Functions overview
  • Supported versions
  • .NET isolated overview
  • Durable Agent Framework

Learn core concepts

Concept

  • Orchestrations
  • Sub-orchestrations
  • Durable entities
  • Timers and timeouts
  • Performance and scale
  • Data persistence and serialization

How-to guides

How-To Guide

  • Unit testing Durable Functions
  • Versioning
  • Diagnostics and monitoring
  • Troubleshooting
  • Configure managed identity

Storage and deployment

How-To Guide

  • Storage providers
  • Billing

Reference

  • Bindings reference
  • HTTP API reference

Resources

Reference

  • .NET API reference
  • Python API reference
  • Node.js API reference
  • Java API reference

Reference

  • Code samples
  • Microsoft Learn training
  • GitHub repository
en-us
Your Privacy Choices
  • AI Disclaimer
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Consumer Health Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2026