The SurrealDB SDK for Java lets you connect to SurrealDB from any Java application. It supports connecting to remote instances over WebSocket or HTTP, and running embedded databases in-process. The SDK provides methods for querying with SurrealQL, managing data, authentication, live queries, and transactions. It uses JNI to call native Rust code for high performance.
The latest version of the SDK is java.
The SDK works with SurrealDB versions v2.0.0 to , ensuring compatibility with the latest version.
Getting started
Learn
Contributing
To contribute to the SDK code, submit an Issue or Pull Request in the surrealdb.java repository. To contribute to this documentation, submit an Issue or Pull Request in the docs.surrealdb.com repository.