Skip to main content

Documentation Index

Fetch the complete documentation index at: https://restate-6d46e1dc-pavel-xumzvomylzon.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Restate makes AI agents and workflows innately resilient. Restate provides the reliability infrastructure you need to run AI workloads in production - from simple LLM chains to complex multi-agent systems.

restatedev/ai-examples

Browse through all AI examples here

Why Restate?

Restate makes building AI workflows and agent easy:
  • ✅ Recovery from failures - Never lose agent progress again
  • ✅ Built-in session management - Store context in Restate’s K/V store
  • ✅ Complete observability - Trace every decision and action
  • ✅ Composable patterns - From simple agents to complex multi-agent systems
  • ✅ Production safety - Approvals, timeouts, rollbacks, and more
Whether you’re building chatbots, autonomous agents, or AI-powered workflows, Restate handles the complexity of distributed execution so you can focus on your AI logic.

LLM & Agent SDK Integrations

Get started quickly by integrating Restate with your favorite LLM and Agent SDKs. Restate works with most AI SDKs that allow you to wrap model calls and tools, enabling durable execution for your AI workloads.
https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/ai/sdk-integrations/vercel.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=89fdcf20c6b05b40b861a2953f7e2c42

Vercel AI SDK

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/ai/sdk-integrations/openai.webp?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=d413cf96c0f3ef0625daf73d8d6dd350

OpenAI Agents SDK

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/ai/sdk-integrations/lite-llm_icon.webp?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=6184311b5f696c4efad81fae00d469d6

LiteLLM

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/ai/sdk-integrations/google-adk.png?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=e8219e7c245ef63f1dcb8460bf6bcb59

Google ADK

Integrating with other AI SDKs

Composable AI Patterns

If you prefer to own your control flow and only want to use an LLM SDK for model calls, Restate turns your custom logic into durable, fault-tolerant workflows.

Prompt chaining

Build fault-tolerant processing pipelines with automatic retries and recovery.

Tools and Workflows

Implement recoverable routing and tool execution with Restate.

Multi-Agent Systems

Coordinate multiple AI agents to collaborate on complex tasks and workflows.

Sessions & chat

Build stateful chat sessions with persistent context and concurrency control.

Human-in-the-loop

Integrate human feedback and approval steps into AI workflows and agent decision-making.

Parallelization

Execute multiple tools and agents concurrently with deterministic recovery.

Competitive racing

Start multiple workflows/agents, return the first result, cancel the rest.

Notify when ready

Resilient async notifications for late responses of long-running agents.

Roll back on failures

Undo completed work when an agent fails to execute the entire workflow.

Other Resources

Blog posts: Webinars: