Skip to main content
Your Restate services run as applications on your preferred compute platform. Separately, you need a Restate environment to coordinate their execution. You can use Restate Cloud, run a managed Restate region in your cloud account with Restate BYOC, or operate Restate yourself. Restate services running separately from the Restate environment
To run Restate locally for development, follow the installation guide.

Compare the options

Need a multi region or multi cloud deployment? Contact us on Discord or Slack to discuss your requirements.

Learn more about each option

Restate Cloud

Choose Restate Cloud when you want the fastest path to production and do not need the Restate environment to run in your cloud account.

Restate BYOC

Choose Restate BYOC when you need data sovereignty, private networking, dedicated capacity, or existing cloud commitments without operating Restate yourself.

Self-hosted Restate

Choose self-hosted Restate when you want to manage and operate the Restate environment yourself.
Your hosting choice does not change how you implement Restate services and handlers. It determines where the Restate environment runs and who operates it.
Need a multi-region or multi-cloud deployment? Contact us on Discord or Slack to discuss your requirements.