Railway

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
120
View Template
Evolution API with n8n
[Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL

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

Railway Templates
869