{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"}],"enrichment":{"capability":"Extends Azure Functions to support stateful, long-running workflows and orchestrations in serverless environments by managing state, checkpoints, and restarts automatically.","skillfed_tags":["azure-serverless","workflow-orchestration","stateful-functions"],"use_cases":["Coordinate multi-step approval workflows where each step is a separate function and state must persist across retries.","Build data processing pipelines that transform large datasets through sequential stages, with automatic checkpointing.","Implement saga-pattern distributed transactions across multiple services with compensating actions on failure.","Create fan-out/fan-in patterns where one orchestrator spawns many parallel activities and waits for all to complete.","Build stateful AI agent workflows backed by Durable Functions orchestration (preview integration with OpenAI Agent SDK)."],"what_it_does":"Azure Functions Durable is an extension that transforms Azure Functions from stateless request handlers into a framework for building stateful workflows and long-running orchestrations. It abstracts away the complexity of managing state, checkpoints, and restarts across distributed function invocations, letting you write orchestrator functions and entity functions using familiar Azure Functions patterns. The package depends on azure-functions, aiohttp, requests, python-dateutil, furl, and OpenTelemetry libraries for observability.\n\nTypically used to coordinate multi-step business processes\u2014such as approval workflows, data processing pipelines, or saga-pattern transactions\u2014where individual steps may fail and need to be retried, or where you need to maintain state across multiple function calls. The extension handles the bookkeeping so you focus on orchestration logic. Version 1.7.0 is production-stable; a ground-up rewrite (2.0.0 beta) is available but the 1.x line will receive security patches only after 2.0.0 is released.","worth_installing":"Yes, if you are building stateful workflows on Azure Functions and want automatic state and checkpoint management. The package is production-stable, actively maintained, and has low install friction. Be aware that version 2.0.0 is in beta and will eventually become the standard; version 1.7.0 will receive security patches only after that transition. Requires Azure Functions Core Tools 3.0.2630+ and Python 3.10 or later."},"id":"azure-functions-durable","links":{"html":"https://skillfed.io/packages/azure-functions-durable","md":"https://skillfed.io/packages/azure-functions-durable.md","pypi":"https://pypi.org/project/azure-functions-durable/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-30","license_spdx":null,"license_treatment":"permissive","name":"azure-functions-durable","python_support":"supports_current","summary":"Durable Functions For Python"},"popularity":{"monthly_downloads":973426,"position":4604,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
