Recipes
[durable-webhooks]Durable Webhooks
Process webhook events from external services with exactly-once delivery guarantees.
[parallelizing-work]Parallelizing Work
Execute a list of tasks in parallel and then gather their result.
Development Guides
[error-handling]Error Handling
Learn how to handle transient and terminal errors in your applications.
Deployment Guides
[cluster]Local Restate Cluster with Docker
Learn how to deploy a Restate cluster using Docker Compose.
[snapshot-storage-migration]Migrating Snapshot Storage Backend
Move a multi-node Restate cluster from one snapshot destination to another.
[local-to-replicated]Scaling to Multi-Node Deployments
Migrate a single node to a multi-node cluster.
Integrations
[encore]Restate and Encore
Learn how to run Restate service handlers inside an Encore TypeScript backend.
[kafka-quickstart]Restate-Kafka Quickstart
Learn how to connect your Restate service to a Kafka topic.