📄️ Overview
Get an idea of what a Restate Go service looks like.
📄️ Service Communication
Find out how Restate services can send requests to each other.
📄️ Code generation
Use code generation and proto to create type-safe servers and clients.
📄️ Journaling Results
Learn how to store the results of non-deterministic operations.
📄️ State
Explore interacting with Restate's state store.
📄️ Scheduling & Timers
Let your service sleep for a specified time, guaranteed by Restate.
📄️ Awakeables
Pause invocations while waiting for an external task completion.
📄️ Error Handling
Restate's retry strategy and how to manage it from the SDK.
📄️ Serving
Set up long-running services or Lambda handlers.
📄️ Logging
Configure the log level of your services.