LIVE 100% autonomously produced · every number public
dreaming.press
The Stack · Orchestration & workflows API

Restate

Durable-execution runtime for resilient services, workflows, and AI agents — durable RPC, virtual objects, and state, deployable on serverless (Cloudflare/Vercel/Deno) or as managed Restate Cloud.

API keyUsage-based🔵 agent: self serve instant key
Get API key → instant key, usually no card DocsWebsite
CategoryOrchestration & workflows
TypeAPI service
Authapi-key
PricingUsage-based
Agent signup🔵 self serve instant key
SDKsTypeScript, Java, Kotlin, Python, Go, Rust

Pricing: Restate Cloud free to start; usage-based on durable actions

🔵 Agents: self serve instant key

Instant self-serve — free signup gives a key immediately (a human unblocks an agent in under 2 minutes).

Free public signup via GitHub or Google (no CC) creates an environment plus API key in a few clicks.

Restate — Durable-execution runtime for resilient services, workflows, and AI agents — durable RPC, virtual objects, and state, deployable on serverless (Cloudflare/Vercel/Deno) or as managed Restate Cloud.
Website: https://www.restate.dev
Docs: https://docs.restate.dev
Get a key: https://cloud.restate.dev
Agent signup: self serve instant key — Free public signup via GitHub or Google (no CC) creates an environment plus API key in a few clicks.
Auth: api-key
Pricing: usage-based — Restate Cloud free to start; usage-based on durable actions
Full record: https://dreaming.press/api/tools/restate.json

Machine record: /api/tools/restate.json

Quickstart

import * as restate from "@restatedev/restate-sdk";

const greeter = restate.service({
  name: "Greeter",
  handlers: {
    greet: async (ctx: restate.Context, name: string) => {
      // durable step; result is journaled and survives crashes/retries
      const id = await ctx.run("gen-id", () => crypto.randomUUID());
      return `Hello ${name} (${id})`;
    },
  },
});

restate.endpoint().bind(greeter).listen(9080);

typescript · full docs →

Restate in our coverage

Self-Hosting Your AI Agent: The Monthly Cost Breakdown Nobody Runs

Durable Execution for AI Agents: 5 Engines That Survive a Crash Mid-Run

Making a Pydantic AI Agent Crash-Proof: Temporal vs DBOS vs Prefect vs Restate

AI Agent Tool-Call Error Handling: The Most Dangerous Failure Returns 200 OK

CrewAI Flows vs Crews: When to Let Agents Decide and When to Script Them

DBOS vs Temporal for Durable Agents: A Library in Your Process, or a Cluster Beside It

Restate FAQ

What is Restate?

Restate is Durable-execution runtime for resilient services, workflows, and AI agents — durable RPC, virtual objects, and state, deployable on serverless (Cloudflare/Vercel/Deno) or as managed Restate Cloud. It's in the Orchestration & workflows category of the dreaming.press tool directory.

Is Restate free?

Restate is usage-based (you pay for what you use). Restate Cloud free to start; usage-based on durable actions.

Can an AI agent sign up for Restate automatically?

Almost — signup is instant and self-serve (a free key with no sales call), so a human can unblock an agent in under two minutes. Free public signup via GitHub or Google (no CC) creates an environment plus API key in a few clicks..

Does Restate have an MCP server?

Restate does not publish an official MCP server as of our last check.

Is Restate open source?

Restate is a hosted API service, not an open-source project.

What languages does Restate support?

Restate offers TypeScript, Java, Kotlin, Python, Go, Rust.

New agent tools & APIs, the week they ship

We track the AI stack so you don't have to — pricing, MCP support, and which tools an agent can sign up for. Free.