SurrealDB est une base de données multimodèle qui réunit dans un même moteur des données relationnelles, documentaires, de graphe, vectorielles et de séries temporelles, interrogées avec un seul langage, SurrealQL, y compris dans une même transaction ACID. Elle intègre l'authentification, des permissions par ligne et par champ et des requêtes en direct. SurrealDB existe en auto-hébergement, en base embarquée dans une application et en service géré, SurrealDB Cloud, où le client choisit le fournisseur cloud et la région.
L'entreprise SurrealDB Ltd est établie au Royaume-Uni (Altrincham, Cheshire). Le moteur est distribué sous Business Source License 1.1 : utilisation, modification et auto-hébergement libres, mais interdiction de le proposer à des tiers comme service de base de données ; chaque version passe sous Apache 2.0 au plus tard quatre ans après sa publication. Les SDK et outils sont open source sous Apache 2.0 ou MIT. Pour une organisation européenne, l'auto-hébergement permet de garder les données sous son contrôle ; avec SurrealDB Cloud, la région choisie détermine leur emplacement.