Skip to main content
Complete reference for building, deploying, and operating resilient applications with Restate.

Build your services

Choose your SDK and start building:
https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/typescript.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=09fcbd38a935766f46b3d55ee9780581

TypeScript

https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/java.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=bbf75dd5fd157f5cd3257324b60ec5d6

Java

https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/kotlin.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=01eb93e8c294be0165caecf9f33f606d

Kotlin

https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/python.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=107a5bb41993dfbaa7f78055288d2bbf

Python

https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/go.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=2c499c1e7b64738f8994c47247bed091

Go

https://mintcdn.com/restate-6d46e1dc-main/Lm6xVKeCZk5-agqa/img/languages/rust.svg?fit=max&auto=format&n=Lm6xVKeCZk5-agqa&q=85&s=fb0f4b388055d74926a1083531c6ee98

Rust

Deploy and operate your services

Deploy

Deploy to Kubernetes, AWS Lambda, Vercel, Cloudflare Workers, or Deno Deploy

Invoke

Call services via HTTP, SDK clients, or Kafka events

Versioning

Manage service versions and compatibility

Monitor & Inspect

Query system state and inspect running services

Hosting Restate

Choose between managed cloud or self-hosted deployment:

Restate Cloud

Managed platform with instant setup, automatic scaling, and built-in monitoring.Perfect for getting started quickly without infrastructure management.

Self-Hosted

Full control over your infrastructure with flexible deployment options.Single node, cluster, and Kubernetes deployment available.

References

Architecture & Config

System design • Server config

API References

TypeScriptJavaKotlinGo

New to Restate?

Quickstart

Build your first service

Concepts

Core concepts and building blocks