← Templates · Databases
SU
SurrealDB
CommunityMulti-model database — documents, graphs, and SQL-like queries in one engine, with a built-in HTTP/WebSocket API.
| Runs | surrealdb/surrealdb:v3.3.4 |
|---|---|
| Stack | database |
| Provisioned for it | Nothing, it's self-contained |
| Verified | Not yet |
Why deploy on Railyard
Railyard runs it standalone on a server you already pay for — no addons to provision, with zero-downtime deploys and scaling still included.
Deploying SurrealDB is one piece of a bigger stack you can keep building — add a database, a worker, a cache, or another app, all on the same servers you already pay for.
Good for
- A multi-model database (documents, graph, key-value) behind one query language
- Realtime apps that want live queries pushed over WebSocket instead of polling
- Prototyping without picking a schema shape upfront, backed by durable RocksDB storage
Good to know
- Uses the embedded RocksDB storage engine on the mounted volume — no separate database server to manage
- Connect with the `surreal` CLI, any SurrealDB SDK, or the HTTP API using the root user and generated SURREAL_PASSWORD