• Start

Languages

SDK languages

SurrealDB has official SDKs for many languages, along with non-official SDKs created by the community.

SurrealDB can be used in the programming language of your choice via the following official SDKs detailed in this section:

The projects below are not first-party SurrealDB SDKs unless noted. They are maintained by the community (or marked experimental) and may lag behind the database, omit features, or become unmaintained. Use at your own risk.

This list is illustrative, not exhaustive; other clients exist on package registries and GitHub.

If you maintain a client and would like it considered for this list, open an issue or pull request against surrealdb/docs.surrealdb.com.

Was this page helpful?