All open source
Open SourceDatabase29k

SurrealDB

Multi-model database combining documents, graphs, and relations in one engine.

SurrealDB is an open-source, multi-model database written in Rust that unifies document, graph, relational, time-series, and vector data behind a single query language (SurrealQL). It can run embedded, as a single server, or distributed, and exposes data over REST, WebSocket, and live queries. It is notable for collapsing several database paradigms, including vector search, into one engine.

Repository

surrealdb/surrealdb

Language

Rust

What you'd build with it

  • Store relational, document, graph, and vector data for an AI app without stitching together multiple databases
  • Run vector similarity search alongside structured queries for retrieval-augmented generation
  • Power realtime client apps with live queries over WebSocket

Tags

multi-modelrustgraphvector