surrealdb-server 3.0.0

A scalable, distributed, collaborative, document-graph database, for the realtime web
Documentation

SurrealDB Server

The server implementation crate for SurrealDB, containing HTTP/WebSocket server functionality, CLI tooling, and server-specific features. This crate should not be used outside of SurrealDB itself. For a stable interface to the SurrealDB library see the Rust SDK

surrealdb-server is the server-side component of SurrealDB that provides:

  • HTTP and WebSocket server endpoints for database operations
  • Command-line interface (CLI) for managing and running SurrealDB instances
  • Network layer including authentication, routing, and middleware
  • Server utilities for configuration, logging, and monitoring
  • Integration layer between the core database engine and external interfaces