Deploy Restate durable workflows

Durable workflows and virtual objects with authenticated ingress and state.

Deploy Restate durable workflows

Runtime

Just deployed

/restate-data

Gateway

Restate Gateway

caddy:2.11.4-alpine

Just deployed

Deploy and Host Restate durable workflows on Railway

Restate is a durable execution server for resilient services, virtual objects, workflows, timers, and reliable messaging.

About Hosting Restate durable workflows

This template runs Restate 1.7.2 as a persistent single node with a fixed identity and a private 5 GB data volume. An authenticated Caddy gateway exposes the operator UI and an /invoke/ route while Restate's admin, ingress, and fabric ports remain private.

Why Deploy Restate durable workflows on Railway

Railway supplies HTTPS, private networking, generated credentials, health-gated deployment, and a persistent volume. The template adds the proxy boundary and stable node configuration that Restate's self-hosting guidance requires.

Common Use Cases

  • Run durable workflows and background tasks for an internal application.
  • Add reliable execution, timers, and stateful virtual objects to private services.
  • Evaluate Restate with persistent state before designing a replicated cluster.

Dependencies for Restate durable workflows Hosting

The deployment uses Restate Server and Caddy.

Deployment Dependencies

  • One public Railway domain for the authenticated gateway
  • One 5 GB persistent Restate data volume
  • One generated gateway credential

Template Content

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
119
View Template
Evolution API with n8n
Automate WhatsApp workflows with Evolution API, n8n, and Postgres.

codestorm
88
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
871