Restate Cloud
Fully Serverless Restate.
For FaaS and containerized services.
Best-in class local development experience.
Best-in Class Local Dev Ex
Develop locally with Open-Source Restate - a compact single binary.
No dev server needed - just run the real thing!
Built-in cloud tunneling.
Run one or more services on your laptop, in your IDE, and connect them to Restate Cloud Debugging was never easier.
Restate-services are just that: simple services.
No special runtimes or emulators needed. Move services between local processes, containers, or FaaS without code modifications.
Starter (Free)
Ideal for individuals or small teams just starting out.
Fully managed Restate
Two Environments / User
~5 Actions / Sec / Env
Open Source Community Support
Restate Cloud Business
Designed for efficiency and growth
Fully managed Restate
Multiple Users & Environments
1,000 Actions / Sec / Environment
Different AWS regions on request
Dedicated support
On-prem / Virtual Private Cloud
Looking to run Restate in your private infrastructure instead?
Restate is built from the ground-up to be easily hostable, on-prem or on a Virtual Private Cloud. Restate Enterprise gives you full data sovereignty.
Actions
The basic unit for Restate Cloud utilization are Actions.
An Action is any invocation of a Service (or Workflow or Virtual Object), or any durable operation inside any function, typically on the Restate Context, including
run(...)
sleep(...)
promise(...) / awakeable(...)
- State updates (
ctx.set(...)
) - RPCs / message sending to other services