AI Agent Quickstart
Build and run your first durable AI agent in minutes.
Why Restate?
Restate makes building AI workflows and agents 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
Agent SDK Integrations
Restate works with popular LLM and Agent SDKs. Pick your framework and get started. Alternatively, you can use only Restate to manage and implement your own AI agentic loop.Getting Started
The following pages give you a tour of how to build durable AI agents and workflows with Restate:1. Durable Agents
Implement agents that survive crashes and recover automatically. Every LLM call and tool execution is durably persisted.
2. Durable Sessions
Add persistent sessions keyed by ID with built-in concurrency control. Conversation state survives crashes and restarts.
3. Approvals with Pause & Resume
Add resilient human approvals that pause the agent and resume when the response arrives, even across restarts.
4. Multi-Agent Orchestration
Route tasks between specialized agents with durable routing decisions. Coordinate via handoffs, tools, or remote calls.
5. Observability & Control
Inspect agent execution step by step, export traces, and cancel or kill stuck agents.

