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
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

Azure Durable Functions documentation

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

About Durable Functions

Overview

  • What are Durable Functions?
  • Compare serverless options

Concept

  • Durable function types

video

  • Break through serverless barriers

Get started

Quickstart

  • Create durable functions (C#)
  • Create your first function (JavaScript)
  • Create your first function (Python)

Learn

  • Create a long-running serverless workflow

video

  • Watch how to get started

Key concepts

Concept

  • Orchestrations
  • Stateful entities
  • HTTP features
  • Task hubs
  • Versioning

video

  • Serverless entities, orchestrations, and stateful functions

Application patterns

Tutorial

  • Function chaining
  • Async HTTP APIs
  • Fan-out/fan-in
  • Monitors
  • Human interaction
  • Aggregator

Performance and monitoring

How-To Guide

  • Diagnostics

Concept

  • Monitor functions
  • Networking considerations

Samples

Download

  • Durable Functions samples
  • Azure Serverless Community Library
  • Azure Resource Manager templates

How-To Guide

  • Azure CLI samples
  • Previous Version Docs
  • Blog
  • Contribute
  • Privacy & Cookies
  • Terms of Use
  • Trademarks
  • © Microsoft 2022
  • Previous Version Docs
  • Blog
  • Contribute
  • Privacy & Cookies
  • Terms of Use
  • Trademarks
  • © Microsoft 2022