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.