Restate icon
Restate icon

Restate

As regular functions and services, in your existing infrastructure. On FaaS, K8s, servers, containers. Self-hosted or fully managed. Restate meets you where you are.

Restate screenshot 1

Cost / License

  • Freemium (Subscription)
  • Open Source

Platforms

  • Self-Hosted
  • Software as a Service (SaaS)
  • Online
  • Linux
  • Mac
Restate screenshot 1
Restate screenshot 2
-
No reviews
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features
  1.  Asynchronous

 Tags

Restate News & Activities

Highlights All activities

Recent activities

No activities found.

Restate information

  • Developed by

    Restate
  • Licensing

    Open Source and Freemium product.
  • Pricing

    Subscription that costs $0 per month + free version with limited functionality.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  3,313 Stars
  •  117 Forks
  •  308 Open Issues
  •   Updated  
View on GitHub
Restate was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Restate?

As regular functions and services, in your existing infrastructure. On FaaS, K8s, servers, containers. Self-hosted or fully managed. Restate meets you where you are.

  • Workflows as code: Durable Execution ensures code runs reliably to the end, even in the presence of failures.
  • API calls and webhooks: Reliably join synchronous code and async events like webhooks.
  • Asynchronous Tasks: All functions invoked through Restate are executed durably and asynchronous.
  • Stateful Event Processing: Process events (for example from Kafka) with durable functions as event handlers and get fine-grained retries and workflow-as-code semantics.
  • Durable Signals: Create workflows and event handlers that reliably handle external signals, events, human input.
  • Idempotency: Add idempotency to any RPC- or event handler.
  • Sagas: Implements robust sagas and compensation patterns: long-running transactions that undo previous actions when they need to abort and roll back.
  • State machines: Create consistent and scalable State Machines without databases or transactions.

Single binary, no dependencies, built in Rust.

A system that runs locally and on-prem just as well as in the ?cloud. Restate server comes as a single binary. Simple to run, ?simple to operate. Fully self-contained, resource-efficient, resilient, thanks to ?Rust’s magic.

Stellar local dev-experience

What’s better than a local dev server? Running the real system on your laptop or in your CI pipeline. No subtle quirks and differences between dev- and prod setups. Your Restate-powered code is just functions/services. Develop them with the tools you know and love.

Official Links