Skip to main content

Welcome to Restate!

Restate is the simplest way to write resilient workflows, event-driven applications, and async tasks.

First time here?

1
Quickstart

Get up and running.

TypeScript Quickstart
Java Quickstart
Kotlin Quickstart
Go Quickstart
Python Quickstart
Rust Quickstart
2
Tour of Restate

Get a feeling for the Restate SDKs.

TypeScript Tour
Java Tour
Go Tour
Python Tour
3
Concepts

Polish your understanding.

Concepts

A regular here?

1
Develop

Implement your handlers.

TypeScript SDK Documentation
Java SDK Documentation
Kotlin SDK Documentation
Go SDK Documentation
Python SDK Documentation
2
Deploy

Deploy Restate and your handlers.

AWS deployment
3
Operate

Observe and upgrade your handlers.