Skip to content

Version compatibility matrix

This page documents which Developer SDK versions are compatible with which Aerospike Server versions.

Client ↔ server compatibility

Developer SDK VersionAerospike ServerJava VersionPython Version
1.0.x6.0+21+3.8+

Feature availability by server version

FeatureMin Server VersionNotes
DSL Queries6.0Requires secondary index
Batch Writes6.0
Strong Consistency5.6+Requires SC namespace

Checking your versions

import com.aerospike.client.sdk.Cluster;
import com.aerospike.client.sdk.ClusterDefinition;
import com.aerospike.client.sdk.util.Version;
// Client library version (from the JAR manifest)
ClusterDefinition def = new ClusterDefinition("localhost", 3000);
System.out.println("Developer SDK: " + def.getClientVersion());
// Minimum server version seen across the cluster (after connect)
try (Cluster cluster = def.connect()) {
Version v = cluster.getVersion();
System.out.println("Cluster server version (min): " + (v != null ? v : "n/a"));
}

Next steps

Feedback

Was this page helpful?

What type of feedback are you giving?

What would you like us to know?

+Capture screenshot

Can we reach out to you?