website/src/content/posts/2025-10-01-railway-selfhost/page.mdx
Rivet is now a verified app on the Railway Marketplace. With a few clicks, you can deploy and self-host Rivet on Railway and start building stateful apps anywhere you can run Node.js or Bun—without vendor lock-in.
Open-source alternative to Durable Objects
Durable-Objects-style per-key isolation with portability: run it yourself, keep control of runtime, data, and costs.
Actors
Each Actor owns a key (e.g., a user, room, cart) with single-threaded execution, in-memory state, and persistence. That means no ad-hoc locks, no “who owns this?” routing, and no bolt-on caches.
Built-in visibility
Rivet Inspector gives live views of Actor state, messages, and performance for fast debugging.
AI Agents
Real-Time & Collaboration
Stateful APIs
Distributed Workflows
Choose the Rivet Starter template to explore with an example chat app, or the Rivet template to build your own.
For detailed deployment instructions, see the Railway deployment documentation.