Softwr
Restate logo

Restate

Durable execution engine in Rust with a free tier and low-latency workflows

As of 31 August 2026, Restate has a free plan and paid plans start at $300/month. A durable execution runtime competing with Temporal, written in Rust and shipped as a single binary rather than a cluster of services. Softwr lists it under Developer Tools. Restate is available on Linux, macOS, Web.

Overview

What Restate does

Restate runs code that has to survive process crashes, network failures and restarts: workflows, sagas, event handlers and increasingly AI agent loops. It journals every step and every external call so that after a failure the code resumes at the exact point it reached rather than starting over. SDKs exist for TypeScript, Java, Kotlin, Go, Python and Rust, and the same programme runs against a locally started server, a self-hosted cluster or Restate Cloud. The distinguishing engineering choice is deployment shape. Temporal needs a server, a database, workers and a UI to be run and operated. Restate is one Rust binary with embedded storage, which makes a local development loop and a small production deployment enormously cheaper in operator time. It also targets much lower per-step latency than the JVM-based alternatives, which is what makes it usable for request-path work rather than only for long-running background workflows. The commercial detail worth checking before you commit: the Restate runtime is under a Business Source Licence, described by the company as an Amazon defence rather than a general restriction, while the SDKs are MIT. That is fine for running it yourself and a problem if your business model involves offering it as a managed service. Restate Cloud has a genuine free tier of fifty thousand durable actions a month, then jumps to 300 US dollars a month for twenty million actions, with additional actions at 25 dollars per million. The gap between free and 300 dollars is the one that surprises people.

What people use it for

  • Payment or order flows where a crash between two external API calls must not double-charge or lose the order
  • AI agent loops that call tools over minutes or hours and must survive a deployment mid-run
  • Replacing hand-rolled retry, idempotency key and outbox code across a set of microservices
  • A small team that wants durable workflows without operating a Temporal cluster and its database

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Restate.

  • The runtime is under a Business Source Licence rather than an open source licence, so building a competing managed offering on it is prohibited and some procurement functions will reject it on licence grounds alone.
  • Restate Cloud jumps from a free fifty thousand actions straight to 300 US dollars a month for twenty million, so a workload sitting at a few hundred thousand actions pays enterprise-shaped money for hobby-shaped volume.
  • It is a young project against Temporal’s established base, so hiring engineers who already know it is unrealistic and the answer to most questions is in the docs rather than on Stack Overflow.
  • The programming model requires structuring code around durable handlers and virtual objects, which is a genuine rewrite for existing services rather than a library you add.
  • The single-binary simplicity that makes small deployments cheap also means fewer operational knobs at very large scale than a system designed as separable components.

Cross-shopped

What people choose instead of Restate

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Restate logo
    Restate
    vs
    Temporal logo
    Temporal

    Temporal: Temporal if you need a mature ecosystem, a large hiring pool and proven very large scale deployments.

  • Restate logo
    Restate
    vs
    Inngest logo
    Inngest

    Inngest: Inngest if you want durable functions with less infrastructure thinking and a stronger event-driven model.

  • Restate logo
    Restate
    vs
    Windmill logo
    Windmill

    Windmill: Windmill if you want scripts and workflows with a UI rather than a code-first durable execution runtime.

Pricing

What Restate costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Free

Free

  • Fifty thousand durable actions per month
  • No credit card required
  • Community support

Starter

$300 /mo

  • Twenty million actions per month
  • Two hundred actions per second, bursting to one thousand
  • Twenty GB storage
  • Seven-day retention
  • Email support
  • 99.9 per cent SLA

Pro

$1,000 /mo

  • Fifty million actions per month
  • Five hundred actions per second, bursting to two thousand
  • Fifty GB storage
  • Thirty-day retention
  • Dedicated Slack support with two hour response
  • 99.9 per cent SLA

Enterprise

On request

  • Negotiated volume
  • Twenty-four seven P0 support
  • 99.99 per cent SLA
  • Custom retention and regions

Capabilities

Features

  • Durable execution

    Journalled steps so a handler resumes mid-flight after a crash rather than restarting

  • Virtual objects

    Keyed, single-writer stateful entities with built-in concurrency serialisation

  • Single binary runtime

    Server plus embedded state store, no separate database to operate

  • Multi-language SDKs

    TypeScript, Java, Kotlin, Go, Python and Rust

  • Workflows and sagas

    Compensating transactions and long-running processes with durable timers

  • Restate Cloud

    Managed runtime with a free tier and usage-based paid tiers

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Restate open source?

The SDKs are MIT. The runtime is under a Business Source Licence, which permits self-hosting but not offering it as a competing service.

How does it compare with Temporal?

Same problem, different shape: one Rust binary with embedded storage instead of a server plus database plus workers, and lower per-step latency.

Is there a free tier?

Yes, fifty thousand durable actions a month on Restate Cloud with no card required.

Which languages are supported?

TypeScript, Java, Kotlin, Go, Python and Rust.

Share

Keep looking

Where to go from Restate

Best Developer Tools software for

Compare Restate with

Other Developer Tools software

  • Post-modern modal text editor for the terminal, written in Rust

    Free plan11 researched notes
  • A language empowering everyone to build reliable and efficient software

    Free plan9 researched notes
  • Runs Terraform plan and apply from pull request comments, self-hosted and free

    Open source12 researched notes
  • Open source event pipeline that streams behavioural data to your own warehouse

    Free, then $99/mo12 researched notes
  • Runs production-like development environments on your own Kubernetes cluster

    Free plan12 researched notes
  • A declarative, GitOps continuous delivery tool for Kubernetes

    Free plan8 researched notes
  • Query cloud APIs, SaaS tools and code with SQL, with no extract or load step

    Free, then $49/mo12 researched notes
  • Specification and tooling that turns source code into OCI images without Dockerfiles

    Open source12 researched notes
  • A fast, open-source, fully Node-compatible JS runtime with TypeScript baked right in

    Free, then $20/mo11 researched notes
  • High-performance build system for JavaScript and TypeScript monorepos

    Free plan8 researched notes
  • Open-source identity and access management server.

    Free plan11 researched notes
  • Opinionated code formatter

    Free plan8 researched notes
  • Browser-based IDE and AI app builder running full Node.js stacks via WebContainers

    Free plan8 researched notes
  • Local Kubernetes development loop that rebuilds and live-updates containers on save

    Open source12 researched notes
  • 2x faster, 50% cheaper GitHub Actions runners

    10 researched notes
  • Bundle your assets, scripts, images, and styles

    Free plan11 researched notes
  • Query cloud APIs, SaaS tools and code with SQL, with no extract or load step

    Free, then $49/mo12 researched notes

Softwr does not host reviews and shows no star rating for Restate, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Restate

Best Developer Tools software alternatives

Internal developer portal that scores service ownership and maturity rather than just cataloguing services

quote

Feature flag service priced per flag and environment with unlimited seats and unlimited monthly active users

Per month by feature flag and environment count

Programmable CI/CD engine that runs your pipeline as containers on any runner

Per month per team for Dagger Cloud

Event gateway that receives, queues, retries and replays inbound webhooks

Per month by delivered event count

Analytics governance: define a tracking plan, generate typed code from it, and catch drift before release

Per editor seat per month

Kubernetes development and testing automation with shared caching, now owned by Incredibuild

Open source, no licence fee

The Python web framework behind ERPNext, sold as managed hosting through Frappe Cloud

Per month by site or server

Open source internal developer portal framework created and open sourced by Spotify

Open source, no licence fee

Compare Restate with alternatives