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
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!
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.