Freedom251 › Serverless Platforms
Restate

What Restate is
Restate is a durable execution runtime for building resilient services, workflows, and AI agents. It journals progress as work runs and resumes after failures without losing completed work. Its building blocks include durable functions, workflows, Virtual Objects, queues, durable RPC, timers, signals, and flow control. A UI shows execution journals and lets users cancel, kill, restart, or pause executions.
The runtime can run as a self-hosted single binary, as managed Restate Cloud, or through Restate BYOC in a customer's cloud account. Listed SDKs include TypeScript, Python, Java, Go, Kotlin, Rust, and Ruby. Integrations include Vercel AI SDK, OpenAI Agents SDK, Google ADK, Google Gemini, Pydantic AI, and LangChain. The homepage reports under 10ms P99 latency overhead under load for durable actions.
The Free plan costs nothing and includes 50k durable actions per month with no credit card required. Restate Cloud costs $75 a month, with usage-based plans for production workloads and volume discounts. BYOC is capacity-based. Restate Cloud advertises secure connections without public endpoints or inbound firewall ports, plus SSO, SAML, SCIM, and RBAC capabilities. The BYOC page says application data, payloads, state, journals, snapshots, and secrets stay in the customer's cloud, while operational metadata and health metrics go to the control plane.
Who it suits
Restate suits developers building services, workflows, or AI agents that need execution to resume after failures. It offers self-hosted, managed cloud, and BYOC deployment options, with SDKs for seven listed languages.
What it does well
- Journals progress and resumes execution after failures.
- UI supports canceling, killing, restarting, or pausing executions.
- Offers self-hosted, managed cloud, and BYOC deployments.
- Lists SDKs for TypeScript, Python, Java, Go, Kotlin, Rust, and Ruby.
- Free plan includes 50k durable actions per month without a credit card.
What to know first
- Free plan is limited to 50k durable actions per month.
- Restate Cloud starts at $75 a month.
- BYOC pricing is capacity-based, with no listed amount.
Limits
The Free plan includes 50k durable actions per month. Restate Cloud starts at $75 a month; BYOC pricing is capacity-based.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | 50k durable actions per month · no credit card | Free |
| Restate Cloud | From $75 /mo · Usage-based plans for production workloads · volume discounts | $75 a month |
| Restate BYOC | Managed in your own cloud · capacity-based pricing · up to 10× cheaper at scale | On request |
As restate.dev lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Restate website.
- Choose self-hosted, Restate Cloud, or BYOC deployment.
- Select an SDK from the listed TypeScript, Python, Java, Go, Kotlin, Rust, or Ruby options.
- Start with the Free plan, which requires no credit card, or review the Cloud and BYOC options.
Verdict
Choose Restate if you need durable execution for services, workflows, or AI agents and want control over where the runtime runs. Its free plan includes 50k durable actions per month. Production users considering Cloud should account for its $75 a month starting price; BYOC uses capacity-based pricing.
Questions
Is Restate free?
Yes. Its Free plan costs nothing, includes 50k durable actions per month, and requires no credit card.
What does Restate Cloud cost?
Restate Cloud costs $75 a month and offers usage-based plans for production workloads with volume discounts.
Can Restate be self-hosted?
Yes. The runtime is available as a self-hosted single binary, as managed Restate Cloud, or through BYOC in a customer's cloud account.
Which SDKs does Restate list?
TypeScript, Python, Java, Go, Kotlin, Rust, and Ruby.
What integrations are listed?
Integrations include Vercel AI SDK, OpenAI Agents SDK, Google ADK, Google Gemini, Pydantic AI, and LangChain.
Where does BYOC keep application data?
The BYOC page says application data, payloads, state, journals, snapshots, and secrets stay in the customer's cloud. Operational metadata and health metrics go to the control plane.
Facts from Restate's own pages
- Building blocks
- Restate provides durable functions, workflows, Virtual Objects, queues, durable RPC, timers, signals, and flow control. · restate.dev, 4 Oct 2026
- BYOC data handling
- The BYOC page says application data, payloads, state, journals, snapshots, and secrets stay in the customer's cloud, while operational metadata and health metrics go to the control plane. · restate.dev, 4 Oct 2026
- Cloud security
- Restate Cloud advertises secure connections without public endpoints or inbound firewall ports, plus SSO, SAML, SCIM, and RBAC capabilities. · restate.dev, 4 Oct 2026
- Company origin
- Restate's About page says the team built Apache Flink and describes its multinational team as distributed processing experts, infrastructure engineers, and operators. · restate.dev, 4 Oct 2026
- Compliance
- The Restate Cloud page states “SOC 2, HIPAA BAA.” · restate.dev, 4 Oct 2026
- Deployment integrations
- Restate Cloud lists support for AWS Lambda, Vercel Functions, Cloudflare Workers, Google Cloud Run, Deno Deploy, Knative, AWS ECS/Fargate, and Kubernetes. · restate.dev, 4 Oct 2026
- Durability
- Restate journals progress and resumes execution after failures without losing completed work. · restate.dev, 4 Oct 2026
- Headquarters
- Berlin, Germany · restate.dev, 28 Sept 2026
- Integrations
- Listed integrations include Vercel AI SDK, OpenAI Agents SDK, Google ADK, Google Gemini, Pydantic AI, and LangChain. · restate.dev, 4 Oct 2026
- Latency
- The homepage states that durable actions add only milliseconds of overhead and reports under 10ms P99 latency overhead under load. · restate.dev, 4 Oct 2026
- Operational tools
- The UI lets users view execution journals and cancel, kill, restart, or pause executions. · restate.dev, 4 Oct 2026
- Product
- Restate is a durable execution runtime for building resilient services, workflows, and AI agents. · restate.dev, 4 Oct 2026
- Runtime deployment
- The runtime is available as a self-hosted single binary, fully managed Restate Cloud, or Restate BYOC in a customer's cloud account. · restate.dev, 4 Oct 2026
- SDKs
- The homepage lists TypeScript, Python, Java, Go, Kotlin, Rust, and Ruby SDKs. · restate.dev, 4 Oct 2026
- Support
- The cloud page offers a contact sales option and a request access link for BYOC. · restate.dev, 4 Oct 2026
Where Restate stands on Freedom251
- Serverless Platforms#13 of 29
- Process Orchestration Software#17 of 31
- Workflow Orchestration Software#24 of 38
