Restate is the simplest way to build resilient applications.
Restate provides a distributed durable version of your everyday building blocks, letting you build a wide range of use cases:
- Workflows-as-Code
- Microservice orchestration
- Event Processing
- Async Tasks
- Agents, Stateful Actors, state machines, and much more
- 🚀 Follow the Quickstart to get Restate up and running within 2 minutes!
- 💡 The Tour of Restate walks you through the most important features of Restate.
Restate supports the following SDKs:
- 🤗️ Join our online community on Discord or Slack for help, sharing feedback and talking to the community.
- 📖 Check out our documentation to get started quickly!
- 📣 Follow us on Twitter for staying up to date.
- 🙋 Create a GitHub issue for requesting a new feature or reporting a problem.
- 🏠 Visit our GitHub org for exploring other repositories.
Check out the following resources for learning more about Restate:
- Documentation to learn more about Restate.
- Restate to explore the Restate server and the CLI.
- Restate examples showing you Restate in action!