Skip to content
@restatedev

Restate

Building innately resilient applications made easy!

Welcome to Restate!

Restate helps you build innately resilient backends and agents.

Restate overview

Restate is a lightweight runtime to turn AI agents, workflows, and backend services into durable processes. Focus on your logic, not failure mechanics.

Use cases

Get started with Restate

  1. 🚀 Follow the Quickstart to get Restate up and running within 2 minutes!
  2. 💡 The Tour of Restate walks you through the most important features of Restate.

SDKs

Restate supports the following SDKs:

Community

Exploring Restate

Check out the following resources for learning more about Restate:

Pinned Loading

  1. restate restate Public

    Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

    Rust 4.5k 212

  2. examples examples Public

    Restate examples

    TypeScript 174 34

  3. ai-examples ai-examples Public

    A collection of Restate examples for AI use cases: agents, A2A, MCP, ...

    Python 91 6

  4. sdk-typescript sdk-typescript Public

    Restate SDK for JavaScript/Typescript

    TypeScript 123 28

  5. sdk-python sdk-python Public

    Restate SDK for Python

    Python 82 24

  6. sdk-java sdk-java Public

    Restate SDK for JVM Languages

    Java 60 17

Repositories

Showing 10 of 87 repositories
  • restate Public

    Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

    restatedev/restate's past year of commit activity
    Rust 4,509 212 360 (4 issues need help) 97 Updated Oct 2, 2026
  • docs-restate Public
    restatedev/docs-restate's past year of commit activity
    TypeScript 3 16 8 5 Updated Oct 2, 2026
  • sdk-rust Public

    Rust SDK for restate.dev

    restatedev/sdk-rust's past year of commit activity
    Rust 88 MIT 28 7 (1 issue needs help) 4 Updated Oct 2, 2026
  • sdk-typescript Public

    Restate SDK for JavaScript/Typescript

    restatedev/sdk-typescript's past year of commit activity
    TypeScript 123 MIT 28 19 11 Updated Oct 2, 2026
  • sdk-python Public

    Restate SDK for Python

    restatedev/sdk-python's past year of commit activity
    Python 82 MIT 24 15 9 Updated Oct 2, 2026
  • sdk-go Public

    Restate SDK for Go

    restatedev/sdk-go's past year of commit activity
    Go 68 MIT 19 2 0 Updated Oct 2, 2026
  • e2e Public

    E2E tests for Restate

    restatedev/e2e's past year of commit activity
    Kotlin 3 MIT 3 2 5 Updated Oct 2, 2026
  • agent Public

    A durable AI agent on Restate: turns survive crashes and new versions, with human approvals, sandboxed code, sub-agents, schedules and memory. TypeScript reference implementation.

    restatedev/agent's past year of commit activity
    TypeScript 3 1 0 0 Updated Oct 2, 2026
  • e2e-verification-runner Public

    This repository contains the e2e verification runner

    restatedev/e2e-verification-runner's past year of commit activity
    TypeScript 2 1 4 1 Updated Oct 2, 2026
  • homebrew-tap Public
    restatedev/homebrew-tap's past year of commit activity
    Ruby 0 1 1 1 Updated Oct 1, 2026