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