SurrealDB is a multi-model database that combines relational, document, graph, vector and time-series data in one engine and queries them with a single language, SurrealQL, including within one ACID transaction. It includes built-in authentication, row- and field-level permissions and live queries. SurrealDB is available as a self-hosted installation, as an embedded database inside an application, and as a managed service, SurrealDB Cloud, where customers choose the cloud provider and region.
The company, SurrealDB Ltd, is based in the United Kingdom (Altrincham, Cheshire). The engine is licensed under the Business Source License 1.1: it is free to use, modify and self-host, but restricted from being offered to third parties as a database service, and each version converts to Apache 2.0 no later than four years after release. SDKs and tools are open source under Apache 2.0 or MIT. For a European organisation, self-hosting makes it possible to keep data entirely under its own control; with SurrealDB Cloud, the chosen region determines where the data is located.