← Templates · Databases
SU

SurrealDB

Community

Multi-model database — documents, graphs, and SQL-like queries in one engine, with a built-in HTTP/WebSocket API.

Deploy SurrealDB

Runssurrealdb/surrealdb:v3.3.4
Stack database
Provisioned for itNothing, it's self-contained
VerifiedNot 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

Project docs ↗