Workflow


Workflow overview

Overview of Dapr Workflow

Features and concepts

Learn more about the Dapr Workflow features and concepts

Workflow history propagation

Share a parent workflow’s execution history with child workflows and activities for chain-of-custody, audit, and AI-agent context

Workflow versioning

Version workflows safely as code evolves

Workflow patterns

Write different types of workflow patterns

Workflow architecture

The Dapr Workflow engine architecture

How to: Author a workflow

Learn how to develop and author workflows

How to: Manage workflows

Manage and run workflows

Multi Application Workflows

Executing workflows across multiple applications

History Retention Policy

Define retention policy to manage workflow state history state

Workflow Concurrency Limits

Configure concurrency limits for Dapr Workflows to control how many workflows and activities run simultaneously.

Workflow history signing

Cryptographic tamper detection for workflow execution histories

Workflow payload size

How Dapr handles workflow and activity payloads that approach the sidecar’s max body size, and the metrics that surface proximity to the limit