Skip to main content
Here you can find useful links for Restate hosting options, the Restate Server, CLI, SDKs, and other tools.

Run Restate

Choose where your Restate environment runs and who operates it. See the hosting comparison for more detail.

Restate Cloud

Use a Restate environment managed by Restate in a Restate cloud region.

Restate BYOC

Use a Restate environment managed by Restate in your cloud account and VPC.

Self-hosted Restate

Install and operate Restate on infrastructure you choose.

Restate Server for self hosting

The Restate Server is the central component of a self-hosted Restate deployment. It manages service invocations, executions, recovery, communication, and state.

Download Restate Server

Self hosting docsGitHubDocker HubnpmSelf contained binary under the BSL license.Homebrew:
npx:
Binaries:

SDKs

All SDKs are open-sourced under the MIT license.

TypeScript / JavaScript

Java

Kotlin

Python

Ruby

Tools

Restate CLI

DocsGitHubnpmCentral management tool that lets you bootstrap new applications, register/upgrade services, debug running invocations, etc.Homebrew:
npm:
Binaries:

restatectl

DocsGitHubnpmCluster management tool that lets you provision, control and introspect your cluster and its nodes.Homebrew:
npm:
Binaries: