Build your services
Choose your SDK and start building:TypeScript
Java
Kotlin
Python
Go
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 where your Restate environment runs and who operates it. Compare all hosting options.Restate Cloud
Managed by Restate in Restate cloud regions.Get started quickly without managing infrastructure.
Restate BYOC
Managed by Restate in your cloud account and VPC.Keep application data in your infrastructure without operating Restate.
Self-hosted Restate
Managed by you on infrastructure you choose.Take full control of deployment, security, upgrades, and operations.
References
New to Restate?
Quickstart
Build your first service
Use Cases
Concepts
Core concepts and building blocks