Skip to main content

Durable Functions For Python

Project description

Branch Status
main Build Status
dev Build Status

Durable Functions for Python

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 🐍

Durable Functions Python 2.0 beta

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:

Durable Functions expects certain programming constraints to be followed. Please read the documentation linked above for more information.

Getting Started

Follow these instructions to get started with Durable Functions in Python:

🚀 Python Durable Functions quickstart

Tooling

OpenAI Agent SDK Integration with Azure Durable Functions (Preview)

Build resilient, stateful AI agents backed by Durable Functions orchestration—see the full documentation at docs/openai_agents/README.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_functions_durable-1.7.0.tar.gz (208.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_functions_durable-1.7.0-py3-none-any.whl (165.5 kB view details)

Uploaded Python 3

File details

Details for the file azure_functions_durable-1.7.0.tar.gz.

File metadata

File hashes

Hashes for azure_functions_durable-1.7.0.tar.gz
Algorithm Hash digest
SHA256 8ba754a44fa57fbb2c314d48fea38a3cf4b43919ff2f6df42ef42b7c8f4a8d52
MD5 6463c29f4aa737e1b35285d1e34d7870
BLAKE2b-256 796bb72e813b6b5bd3f9a4fa5282df69c00834e3a094efb9fe9fdd1213944ad6

See more details on using hashes here.

File details

Details for the file azure_functions_durable-1.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_functions_durable-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c492d4dc6ce4099d618afd59db6e96e50b2edd8e4e8ad05faf4e24090fc8d09
MD5 0353d63cc054860166d6dcfe3096c87a
BLAKE2b-256 49b8d4c080510e79176bc85054c472eb2badcea92b16bea90a6bebc771db53f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page