Click here to sign up to SurrealDB Cloud

Back to top
Documentation Embedding

Embedding SurrealDB

SurrealDB is designed to be run in many different ways, and environments. Due to the separation of the storage and API layers, SurrealDB can be run in embedded mode, from within a number of different language environments. View the documentation below to see how SurrealDB can be embedded and queried directly from within different programming languages.

Rust icon Embedding in Rust Available

Embed SurrealDB within a Rust application

Nodejs icon Embedding in Node.js Coming soon

Embed SurrealDB within a Node.js application

Javascript icon Embedding in JavaScript Coming soon

Embed SurrealDB within a JavaScript application

Python icon Embedding in Python Coming soon

Embed SurrealDB within a Python application