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-35bb6672/Mv35KIhrxKnRjfOh/img/languages/typescript.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=9a24b8d3b7fe51450c9da84e96166c0d

TypeScript

https://mintcdn.com/restate-6d46e1dc-mintlify-35bb6672/Mv35KIhrxKnRjfOh/img/languages/java.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=180e9712706cb51eb02b1ae72c9e79e7

Java

https://mintcdn.com/restate-6d46e1dc-mintlify-35bb6672/Mv35KIhrxKnRjfOh/img/languages/kotlin.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=ed99a0edcffe3fe94e75285ae6c07758

Kotlin

https://mintcdn.com/restate-6d46e1dc-mintlify-35bb6672/Mv35KIhrxKnRjfOh/img/languages/python.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=334daecbe06f889e414082870f9a0b62

Python

https://mintcdn.com/restate-6d46e1dc-mintlify-35bb6672/Mv35KIhrxKnRjfOh/img/languages/go.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=3ac11ee5d5faeaa98910b6947e050220

Go

https://mintcdn.com/restate-6d46e1dc-mintlify-35bb6672/Mv35KIhrxKnRjfOh/img/languages/rust.svg?fit=max&auto=format&n=Mv35KIhrxKnRjfOh&q=85&s=dd6ee5d28cc0916b9410afefbf078a70

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