Restate

Durable workflows as code.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Define multi-step sync & async workflows and tasks in code and have them executed. Durable against failures with granular step by step retries. Sleep & suspend code for arbitrary lengths of time (even months). Single (Rust) binary which can be deployed on k8s or AWS (EC2, Lambda). Open source and cloud service.

Tradeoffs

Currently only supports writing workflows in TS, Java, Kotlin.

Is Restate a fit?

Based on Console’s review published on 2024-06-27. Summary updated .

Who it’s for

Developers needing durable workflows

Why consider it

Define multi-step sync and async workflows in code

Keep in mind

Limited language support

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2024-06-27. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.