Skip to main content

Documentation Index

Fetch the complete documentation index at: https://restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850.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-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/typescript.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=0a044c13614a986a02574563c88a7834

TypeScript

https://mintcdn.com/restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/java.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=5e11193e48962809437fb5fa96fc1f74

Java

https://mintcdn.com/restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/kotlin.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=3143082229404d9868e6d3b3660568d2

Kotlin

https://mintcdn.com/restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/python.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=1741ba3ec8a400d68e62182667d59e5d

Python

https://mintcdn.com/restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/go.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=85a180cf6cbc4c746438042c6cbc5e51

Go

https://mintcdn.com/restate-6d46e1dc-mintlify-java-sdk-v2-7-0-1778569850/n6b9bm3Q1Rq8HXbg/img/languages/rust.svg?fit=max&auto=format&n=n6b9bm3Q1Rq8HXbg&q=85&s=c5d21af0456c37189f9386d6f52bd7a0

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