Skip to content

Tarantool Java SDK

Tarantool Java SDK is a set of libraries for interacting with Tarantool from Java.
To work with Tarantool, the Netty framework is used for asynchronous network interaction and the MessagePack library for serialization and deserialization of data.

The libraries provide full support for the entire Tarantool protocol (IProto). They provide Box API for working with individual Tarantool servers. Crud API1 for working with clusters (Tarantool DB, Tarantool EE), as well as Spring Data interfaces for integration with Spring

Downloading Artifacts from Maven-central

To download artifacts from maven-central, you need to take the following steps:

  • Install maven
  • Create a maven project
  • Add dependencies to the pom.xml file of the project:
    <dependency>
        <groupId>io.tarantool</groupId>
        <artifactId>tarantool-client</artifactId>
        <version>${tarantool-java-sdk.version}</version>
    </dependency>
    

  1. CRUD API is a proxy to the tarantool/crud API