Get Restate
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.
Restate Cloud
Early access version of fully managed Restate as a service.
Join the waitlist for Restate Cloud, to get access.
For now, Restate Cloud gives you the same functionality as the open source version, and is intended to help people try out Restate.
SDKs
All SDKs are open-sourced under the MIT license.
TypeScript / JavaScript
This SDK lets you write services with TypeScript or JavaScript.
You can easily bootstrap a new Restate TypeScript/JavaScript project via the template generator:
npx -y @restatedev/create-app@latest
See the template generator for more details.
npm:npm install @restatedev/restate-sdk
Java / Kotlin
This SDK lets you write services with Java or Kotlin.
Follow the Java quickstart or the Kotlin quickstart to get started with the Restate Java SDK.