---
title: "DigitalKin | Case studies | SurrealDB"
description: "Learn how DigitalKin built an agentic mesh ecosystem with SurrealDB, unifying document, graph, and vector data with multi-tenant isolation and live updates."
url: https://surrealdb.com/customer/digitalkin
---

![DigitalKin logo](https://surrealdb.com/assets/static/df0e7a07d3efa6d3.idR2gzZZ.svg)

# Agentic mesh with native graph and vector data

**Mesh.** An agentic mesh built on SurrealDB.

**Unified.** Document, relational and real-time state together.

**Isolated.** Multi-tenant isolation with live updates.

1. ![Babcock](https://surrealdb.com/assets/static/babcock.lo4rnVg1.svg)
2. ![ING](https://surrealdb.com/assets/static/ing.X3I6S3_V.svg)
3. ![British Airways](https://surrealdb.com/assets/static/british-airways.KEsZiwV-.svg)
4. ![Nvidia](https://surrealdb.com/assets/static/nvidia.DaIEuMil.svg)
5. ![Apple](https://surrealdb.com/assets/static/apple.D5pq4flY.svg)
6. ![SpaceX](https://surrealdb.com/assets/static/spacex.CQJEk-IL.svg)
7. ![Samsung](https://surrealdb.com/assets/static/samsung.CH-vQgnb.svg)
8. ![adidas](https://surrealdb.com/assets/static/adidas.DdTC5qhk.svg)
9. ![Tencent](https://surrealdb.com/assets/static/tencent.paQmLxyy.svg)
10. ![Alibaba](https://surrealdb.com/assets/static/alibaba.B16idgfM.svg)
11. ![PolyAI](https://surrealdb.com/assets/static/poly-ai.c3w_fAg6.svg)
12. ![Later](https://surrealdb.com/assets/static/later.Ds736jFO.svg)
13. ![Verizon](https://surrealdb.com/assets/static/verizon.BI7CajdX.svg)
14. ![Liberty Mutual](https://surrealdb.com/assets/static/liberty-mutual.B7qOU1pd.svg)
15. ![Walmart](https://surrealdb.com/assets/static/walmart.BjDg_Sr8.svg)
16. ![Carrier](https://surrealdb.com/assets/static/carrier.D21gC6NX.svg)
17. ![Saks Fifth Avenue](https://surrealdb.com/assets/static/saks-fifth-avenue.COIDpLSb.svg)
18. ![San Francisco Compute Company](https://surrealdb.com/assets/static/sfcc.B7jlImq4.svg)
19. ![Shield AI](https://surrealdb.com/assets/static/shield-ai.pINZ0KJr.svg)
20. ![Wix](https://surrealdb.com/assets/static/wix.DvHhmoBi.svg)

1

Cluster shared across every tenant

2

Deployment modes, cloud and self-hosted, in parity

3

Data models in the mesh

Ready to get started?

[Contact sales](https://surrealdb.com/contact/sales)

## DigitalKin built a multi-tenant agentic mesh on SurrealDB with live updates in place of polling

DigitalKin builds an agentic mesh: a network of AI agents that work for enterprise customers, each with its own data and its own dashboards. The mesh's document, relational and real-time state runs on SurrealDB, with tenants isolated by namespace.

## Challenge

DigitalKin's agents work inside customer environments, so every customer's data has to stay within its own boundary. Spinning up a cluster per tenant would have kept the boundaries but multiplied the cost and the operations with every customer signed.

The mesh is live by nature. Agents hand work to each other and enterprise users watch the results on dashboards, and polling for changes made those dashboards laggy and the webhook chains between agents brittle.

Agent workflows also change quickly, so the data model had to be schema-optional. And the team knew it would want graph relationships between agents, tasks and knowledge, and needed a path to them that was not a rewrite.

## Solution

SurrealDB's namespaces gave DigitalKin tenant isolation on one shared cluster, with the same behaviour on SurrealDB Cloud and on self-hosted nodes. Each tenant's data sits in its own namespace with its own permissions.

Live queries replaced polling. Changes stream to agents and to enterprise UIs as they are committed, so the mesh and its dashboards stay in step without webhook chains between them.

Agent developers get a database-within-a-database: schema-optional tables they can shape freely, with native graph and vector alongside for search, relationships and memory. SurrealDB Studio sped up query design, schema evolution and debugging along the way.

## Results

### A simpler multi-tenant stack

Namespace isolation cut per-tenant overhead while keeping every customer's data boundary intact.

### Faster iteration

Studio accelerated query design, schema evolution and debugging as the mesh grew.

### A real-time experience

Push-driven updates keep the agent mesh and the dashboards that watch it in sync.

### Graph and vector ready

Agent memory and knowledge are consolidated with their relationships, on the engine the mesh already runs on.

![DigitalKin](https://surrealdb.com/assets/static/e81537dc184dfa59.Dv9KM4j_.svg)

Products used

- [SurrealDB](https://surrealdb.com/surrealdb)
- [SurrealDB Studio](https://surrealdb.com/studio)
- [Live queries](https://surrealdb.com/use-cases/real-time)
- [Graph and vector](https://surrealdb.com/surrealdb/graph)

Artificial intelligence

Multi-tenant agent memory with sync

CUSTOMER STORIES

## Proven in production

[See more case studies](https://surrealdb.com/casestudies)

### [Three data stores collapsed into one](https://surrealdb.com/customer/samsung)

![Samsung](https://surrealdb.com/assets/static/4c58b81e7b3c9466.C_Hv0eml.svg)

### [An AI assistant for 10,000 technicians](https://surrealdb.com/customer/verizon)

![Verizon](https://surrealdb.com/assets/static/18b99996c689000f.B5PQ-nI9.svg)

### [Nine backend tools consolidated into one](https://surrealdb.com/customer/tencent)

![Tencent](https://surrealdb.com/assets/static/401d8346058682c8.DqM87mst.svg)

### [Low-latency RAG, under the customer's control](https://surrealdb.com/customer/polyai)

![PolyAI](https://surrealdb.com/assets/static/c5fa07c66cd05131.BnC7wHcc.svg)

### [45 million recommendation queries a month](https://surrealdb.com/customer/saks)

![Saks Fifth Avenue](https://surrealdb.com/assets/static/saks-fifth-avenue-white.pDJ9HGmf.svg)

THE PLATFORM

## Everything an application and its agents know. Five surfaces, one engine.

Database

Document, graph, vector, time-series and relational in one engine.

![Five data models as dotted tiles: documents, graph, vector, time-series and relational](https://surrealdb.com/assets/static/platform-database.DUdumYDz.avif)

Read more

[Database](https://surrealdb.com/surrealdb)

Agent Memory

What an agent learns, with its source and its time, in the same engine.

![A timeline of remembered facts, each with its source](https://surrealdb.com/assets/static/platform-agent-memory.Cvv8D5Wl.avif)

Read more

[Agent Memory](https://surrealdb.com/agent-memory)

Cloud

Managed clusters in the regions you choose, scaled on demand.

![Clusters in three regions on a world map, each running or scaling](https://surrealdb.com/assets/static/platform-cloud.--QZnaVi.avif)

Read more

[Cloud](https://surrealdb.com/cloud)

Studio

Query, explore and design the schema from the browser.

![A SurrealQL query in Studio and the schema graph under it](https://surrealdb.com/assets/static/platform-studio.7ykBFNLq.avif)

Read more

[Studio](https://surrealdb.com/studio)

MCP

Every model that speaks MCP reaches the database and the memory directly.

![Three models connected through MCP to the database and Agent Memory](https://surrealdb.com/assets/static/platform-mcp.D_oH0_wm.avif)

Read more

[MCP](https://surrealdb.com/mcp)

IN PRODUCTION

## Trusted at scale. Samsung, Nvidia, Verizon, Tencent, and Walmart run on SurrealDB.

14,000+

Developers building on SurrealDB Cloud

4M+

Developers building on SurrealDB worldwide

FROM THE TEAMS

> SurrealDB gives us a foundation where we can unify semantic search, knowledge graphs, and AI-driven decision making without stitching together multiple systems. Collapsing responsibility into SurrealDB has become our default engineering posture.

*Justin Foley*

VP of Engineering, Later

GET STARTED

## Start building with SurrealDB. One engine for documents, graphs and vectors, from prototype to production.

[Start for free](https://studio.surrealdb.com/current/instances/deploy) [Contact us](https://surrealdb.com/contact)

![ISO 27001](https://surrealdb.com/assets/static/iso.BzQy4FFy.svg)

![AICPA SOC 2 Type 2](https://surrealdb.com/assets/static/aicpa-soc.CE_YjqhK.svg)

![Cyber Essentials](https://surrealdb.com/assets/static/cyber-essentials.CtbmbYfL.svg)

![GDPR](https://surrealdb.com/assets/static/gdpr.IadR7loS.svg)

![Cyber Essentials Plus](https://surrealdb.com/assets/static/cyber-essentials-plus.Cl5P05xe.svg)

```json
{"@context":"https://schema.org","@type":"Organization","@id":"https://surrealdb.com/#organization","name":"SurrealDB","url":"https://surrealdb.com","logo":"https://surrealdb.com/assets/static/logo.BG7_TG2b.svg","description":"SurrealDB is the context and memory layer for AI agents. A multi-model database for documents, graphs, vectors, and time-series.","foundingDate":"2022","legalName":"SurrealDB Ltd","identifier":{"@type":"PropertyValue","propertyID":"GB-COH","value":"13615201"},"address":{"@type":"PostalAddress","streetAddress":"3rd Floor, 1 Ashley Road","addressLocality":"Altrincham","addressRegion":"Cheshire","postalCode":"WA14 2DT","addressCountry":"GB"},"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"sales","email":"info@surrealdb.com","url":"https://surrealdb.com/contact","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"security","email":"security@surrealdb.com","url":"https://surrealdb.com/.well-known/security.txt","availableLanguage":"English"},{"@type":"ContactPoint","contactType":"legal","email":"legal@surrealdb.com","url":"https://surrealdb.com/legal","availableLanguage":"English"}],"hasCertification":[{"@type":"Certification","name":"SOC 2 Type 2"},{"@type":"Certification","name":"GDPR"},{"@type":"Certification","name":"Cyber Essentials Plus"},{"@type":"Certification","name":"ISO 27001"}],"owns":[{"@type":"SoftwareApplication","name":"SurrealDB","url":"https://surrealdb.com/surrealdb"},{"@type":"SoftwareApplication","name":"Agent Memory","url":"https://surrealdb.com/agent-memory"}],"knowsAbout":["multi-model databases","document databases","graph databases","vector search","time-series databases","SurrealQL","Agent Memory","real-time databases","embedded databases","context layer","graph ontology","distributed database","knowledge graphs","distributed transaction protocols","highly-scalable databases"],"sameAs":["https://www.wikidata.org/wiki/Q124316308","https://github.com/surrealdb/surrealdb","https://twitter.com/surrealdb","https://www.youtube.com/@surrealdb","https://www.linkedin.com/company/surrealdb","https://discord.gg/surrealdb","https://www.reddit.com/r/surrealdb","https://www.instagram.com/surrealdb","https://medium.com/surrealdb","https://dev.to/surrealdb"]}
```

```json
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://surrealdb.com"},{"@type":"ListItem","position":2,"name":"Digitalkin","item":"https://surrealdb.com/customer/digitalkin"}]}
```

```json
{"@context":"https://schema.org","@type":"Article","headline":"DigitalKin built a multi-tenant agentic mesh on SurrealDB with live updates in place of polling","description":"1 cluster shared across every tenant; 2 deployment modes, cloud and self-hosted, in parity; 3 data models in the mesh","url":"https://surrealdb.com/customer/digitalkin","mainEntityOfPage":"https://surrealdb.com/customer/digitalkin","about":{"@type":"Organization","name":"DigitalKin"},"author":{"@id":"https://surrealdb.com/#organization"},"publisher":{"@id":"https://surrealdb.com/#organization"},"image":"https://surrealdb.com/assets/static/e81537dc184dfa59.Dv9KM4j_.svg"}
```
