Here you can find useful links for each Restate application component: the Restate Server, CLI, SDKs, and other tools.Documentation Index
Fetch the complete documentation index at: https://docs.restate.dev/llms.txt
Use this file to discover all available pages before exploring further.
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)
Docs • GitHub • Docker Hub • npmSelf-contained binary under BSL-license.Homebrew:npx:Binaries:
| OS/Arch | x64 | arm64 |
|---|---|---|
| Linux | ⬇️ Download | ⬇️ Download |
| MacOS | ⬇️ Download | ⬇️ Download |
Restate Cloud
The zero-infrastructure option.Get a fully serverless Restate experience, managed by the developers of the system. Sign in, generate keys, point your app, go!
Learn more
SDKs
All SDKs are open-sourced under the MIT license.TypeScript / JavaScript
Docs • GitHub • npm • Examples • Quickstart
Java
Docs • GitHub • Maven • Examples • Quickstart
Kotlin
Docs • GitHub • Maven • Examples • Quickstart
Go
Docs • GitHub • pkg.go • Examples • Quickstart
Python
Docs • GitHub • PyPI • Examples • Quickstart
Rust
Docs • GitHub • crates.io • Examples • Quickstart
Tools
Restate CLI
Docs • GitHub • npmCentral management tool that lets you bootstrap new applications, register/upgrade services, debug running invocations, etc.Homebrew:npm:Binaries:
| OS / Arch | x64 | arm64 |
|---|---|---|
| Linux | ⬇️ Download | ⬇️ Download |
| MacOS | ⬇️ Download | ⬇️ Download |
restatectl
Docs • GitHub • npmCluster management tool that lets you provision, control and introspect your cluster and its nodes.Homebrew:npm:Binaries:
| OS / Arch | x64 | arm64 |
|---|---|---|
| Linux | ⬇️ Download | ⬇️ Download |
| MacOS | ⬇️ Download | ⬇️ Download |