| Branch | Status |
|---|---|
| main | |
| dev |
Durable Functions is an extension of Azure Functions that lets you write stateful functions in a serverless compute environment. The extension lets you define stateful workflows by writing orchestrator functions and stateful entities by writing entity functions using the Azure Functions programming model. Behind the scenes, the extension manages state, checkpoints, and restarts for you, allowing you to focus on your business logic.
🐍 Find us on PyPi here 🐍
Version 2.0.0b1 of azure-functions-durable is now available from the
Durable Task Python SDK.
This ground-up rewrite builds on the durabletask runtime. We encourage users
to try the beta and share feedback.
See the Azure Functions Durable 2.x documentation for installation guidance and a comprehensive list of changes, including breaking changes from 1.x.
When version 2.0.0 is released, this project will receive security patches only. An official deprecation date is yet to be determined.
You can find more information at the following links:
- Azure Functions overview
- Azure Functions Python developers guide
- Durable Functions overview
- Core concepts and features overview.
Durable Functions expects certain programming constraints to be followed. Please read the documentation linked above for more information.
Follow these instructions to get started with Durable Functions in Python:
🚀 Python Durable Functions quickstart
- Python Durable Functions requires Azure Functions Core Tools version 3.0.2630 or higher.
Build resilient, stateful AI agents backed by Durable Functions orchestration—see the full documentation at docs/openai_agents/README.md.