Restate Cloud

Fully Serverless Restate.
For FaaS and containerized services.
Best-in class local development experience.

Try it for free

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.

  • check iconFully managed Restate
  • check iconTwo Environments / User
  • check icon~5 Actions / Sec / Env
  • check iconOpen Source Community Support
Restate Cloud Business

Designed for efficiency and growth

  • check iconFully managed Restate
  • check iconMultiple Users & Environments
  • check icon1,000 Actions / Sec / Environment
  • check iconDifferent AWS regions on request
  • check iconDedicated 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