Skip to content

Aerospike Java client

For the complete documentation index see: llms.txt

All documentation pages available in markdown.

The Aerospike Java Client is a high-performance library that provides full access to the Aerospike database from Java-based applications.

Core functionality

Secondary Indexing & Queries

Query records using indexed bin values with secondary indexes.

Apply filter expressions and predicate logic on queries for precise targeting.

Batch & Scan

Retrieve or update multiple records in parallel with a single request. Batch and regular writes do not guarantee all-or-nothing behavior across records.

Iterate over all records in a set or namespace (use with caution in production environments).

Multi-Record Transactions

Group create, update, read, and delete steps across multiple keys with atomicity guarantees using multi-record transactions.