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-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/typescript.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=dcdb07efd3270ad930c25eff8760e974

TypeScript

https://mintcdn.com/restate-6d46e1dc-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/java.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=9a8eff5ef772c436cb73d1c56c743592

Java

https://mintcdn.com/restate-6d46e1dc-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/kotlin.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=ce2d6e14b9b1b9e554699de07b6259b2

Kotlin

https://mintcdn.com/restate-6d46e1dc-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/python.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=24d3b7e824c30af17f65fa38719dff45

Python

https://mintcdn.com/restate-6d46e1dc-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/go.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=63b3d724d7543c03b0f3be7d54abaedf

Go

https://mintcdn.com/restate-6d46e1dc-mintlify-a831f9d6/dhhtb0zszJ9mMdz2/img/languages/rust.svg?fit=max&auto=format&n=dhhtb0zszJ9mMdz2&q=85&s=a89ae0084435d6966a7ed8170809f783

Rust

Pair with an AI coding agent

Install the Restate plugin for Claude Code, Codex, or Cursor. Every Restate template ships with it pre-configured.

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