Skip to main content
Here you can find useful links for each Restate application component: the Restate Server, CLI, SDKs, and other tools.

Restate Server

The Restate Server is the central component of any Restate deployment, and manages all service invocations, executions, recovery, communication, and state.

Open source (self-host)

DocsGitHubDocker HubnpmSelf-contained binary under BSL-license.Homebrew:
npx:
Binaries:

Restate Cloud

The zero-infrastructure option.

Learn more

Get a fully serverless Restate experience, managed by the developers of the system. Sign in, generate keys, point your app, go!

SDKs

All SDKs are open-sourced under the MIT license.

TypeScript / JavaScript

Java

Kotlin

Python

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: