Skip to main content

Documentation Index

Fetch the complete documentation index at: https://restate-6d46e1dc-pavel-xumzvomylzon.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/typescript.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=f7cfb1e1c02e013c21a86ebd1adbff4a

TypeScript

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/java.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=4859f70d105be5e5b832c0660e8b99b5

Java

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/kotlin.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=495490a58eb62aca62482bd991e7b74f

Kotlin

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/python.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=0974bbdd3da06c11678f7f55bc2f1036

Python

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/go.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=3380149c5d9f76ab588742903b30f0ac

Go

https://mintcdn.com/restate-6d46e1dc-pavel-xumzvomylzon/wXDa6glEScjDpJyD/img/languages/rust.svg?fit=max&auto=format&n=wXDa6glEScjDpJyD&q=85&s=1c6f9b3975e35edf7af64a9df1ebc53a

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