# Durable Execution Pydantic AI allows you to build durable agents that can preserve their progress across transient API failures and application errors or restarts, and handle long-running, asynchronous, and human-in-the-loop workflows with production-grade reliability. Durable agents have full support for [streaming](../agent.md#streaming-all-events) and [MCP](../mcp/client.md), with the added benefit of fault tolerance. Pydantic AI officially supports four durable execution solutions: - [Temporal](./temporal.md) - [DBOS](./dbos.md) - [Prefect](./prefect.md) - [Restate](./restate.md) These integrations are co-maintained by the Pydantic and vendor teams and only use Pydantic AI's public interface, so they also serve as a reference for integrating with other durable systems. Additional external SDK integrations: - [Kitaru](./kitaru.md) - [Apache Airflow](./airflow.md)