Requirements
This page describes the required tools and their versions to use ScalarDB correctly.
Client SDK
Because ScalarDB is written in Java, the easiest way to interact with ScalarDB is to use the Java client SDK. The following Java Development Kits (JDKs) are verified and supported.
Java
The following Java Development Kits (JDKs) are verified and supported.
- Oracle JDK: 8, 11, 17 or 21 (LTS versions)
- OpenJDK (Eclipse Temurin, Amazon Corretto, or Microsoft Build of OpenJDK): 8, 11, 17, or 21 (LTS versions)
.NET
ScalarDB is provided as a gRPC server called ScalarDB Cluster, which also has a .NET client SDK that wraps the .NET client generated from the proto file. The SDK is a .NET Standard 2.0 library, so it should work with every implementation and its version that is supported by .NET Standard 2.0. However, the detailed supported implementations and their versions are to be decided.