Get the latest, all supported, and archived Aerospike software downloads here.
Aerospike Server Enterprise Edition is available as a package for various Linux distributions. Each package contains a server installer and a tools installer. The tools installer provides basic data validation and management utilities. After downloading a package, please refer to the Installation Guide for details on installing the package.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Server Enterprise Edition for United States Federal is available as a package for various Linux distributions. Each package contains a server installer and a tools installer. The tools installer provides basic data validation and management utilities. After downloading a package, please refer to the Installation Guide for details on installing the package.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Database Community Edition supports key-value and document store modeling using multiple data types with a rich API, multi-operation single key transactions, indexing and querying, record filtering for single key operations, batch reads, scans and queries.
Aerospike Server Community Edition (CE) is available as a package for various Linux distributions. Each package contains a server installer and a tools installer. The tools installer provides basic data validation and management utilities.
The Community Edition is configured to transmit anonymous usage statistics. We ask your help in making Aerospike better by leaving this feature enabled. You can learn about our goals, how we use the data, and how to disable the feature here.
The Linux package contains a build of the server that suits any modern distribution, and does not require superuser privileges. This download is similar to building the source directly.
You can build an 8 node cluster with 5 TB of unique data spanning 4 B objects per namespace per node and 2 namespaces, total using either in-memory or hybrid-memory configurations.
Disclaimer: Updated versions available via Github.
All versions available from Archived Releases.
C Client Library is a database client library that enables you to build applications in C/C++ programming languages that store and retrieve data from an Aerospike cluster.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Go Client Library is a database client library that enables you to build applications in Go that store and retrieve data from an Aerospike cluster.
Go Client Library is available via Github. Run the following to install the library using go get
:
go get github.com/aerospike/aerospike-client-go
For the latest version of the Go client compatible with the Go modules (currently v5), add this to your go.mod
file:
github.com/aerospike/aerospike-client-go/v5 <version>
For the v4 (master) old code run the following to install the library using go get
:
go get github.com/aerospike/aerospike-client-go
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Go Proxy Client Library is a database client library for use with Aerospike Cloud.
Go Proxy Client Library is available via Github. Run the following to install the library using go get
:
go get github.com/aerospike/aerospike-client-go
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
C# Client Library is a database client library that enables you to build applications in C#/.NET that store and retrieve data from an Aerospike cluster.
C# Client Library can be downloaded here. The compiled library is also available via NuGet. To install, run the following command in the Package Manager Console:
PM> Install-Package Aerospike.Client
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Python Client Library is a database client library that enables you to build applications in Python that store and retrieve data from an Aerospike cluster.
Python Client Library is available via PyPi. Run the following to install the library using pip
:
pip install aerospike
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
REST Gateway is a database client library that enables you to communicate with an Aerospike Cluster via RESTful requests.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Node.js Client Library is a database client library that enables you to build applications in Node.js that store and retrieve data from an Aerospike cluster.
Node.js Client Library is available via npm. Run the following to install the library:
npm install aerospike
You can also add it as a dependency to your project:
npm install aerospike --save-dev
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Ruby Client Library is a database client library that enables you to build applications in Ruby that store and retrieve data from an Aerospike cluster.
Ruby Client Library is available via gem
. Run the following to install the library:
gem install aerospike
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
PHP Client Library is a database client library that enables you to build applications in the PHP language that store and retrieve data from an Aerospike cluster.
PHP Client Library is available via Packagist. Run the following to install the library using composer:
composer require aerospike/aerospike-client-php "*" cd vendor/aerospike/aerospike-client-php/src/aerospike find . -name "*.sh" -exec chmod +x {} \; ./build.sh
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Rust Client Library is a database client library that enables you to build applications in Rust that store and retrieve data from an Aerospike cluster.
Rust Client Library is available via crates.io. To use the crate in your own application, add it to you Cargo.toml
manifest and run cargo update:
cargo update
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Tools is a collection of tools for managing Aerospike servers. The following are the tools included with the package. Follow the links for documentation on the individual tools.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Secret Agent is an independent process which fetches secrets from external secret managers such as AWS Secrets Manager, GCP Secrets Manager and Vault secret managers. Its purpose is to provide a unified interface to fetch secrets from different secret managers. Secret Agent acts as a proxy between the external secret managers and the processes which need to fetch secrets. Other processes can use Secret Agent to fetch secrets from different external secret managers with reusable code. Secret Agent uses native SDKs of the corresponding secret managers.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
AeroLab is a tool that creates Aerospike development and testing clusters on AWS, GCP or in Docker/Podman, streamlining efforts to test cluster configuration options, upgrade procedures, and client applications in a controlled development environment.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Prometheus Exporter is a component of the Aerospike’s Monitoring Stack. The exporter extracts operational metrics from your Aerospike Server database clusters for visualization and analysis in Prometheus and Grafana monitoring software.
Other components of the monitoring stack include open source components for collecting, visualizing, and altering on exported metrics. Download links:
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
With Aerospike Monitoring Stack , you can extract operational metrics from your Aerospike Server database clusters for visualization and analysis in Prometheus and Grafana monitoring software.
The stack consists of the following components:
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Graph Bulk Loader is a tool that enables the loading of large amounts of graph data from an external source into your Aerospike database. Distributed as a jar file, Aerospike Graph Bulk Loader runs on an Apache Spark cluster to efficiently distribute processing required for loading the data.
Disclaimer: Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Graph Service is the Official Apache Tinkerpop Implementation for the Aerospike Database. It provides a way to remotely execute graph queries on data stored in the Aerospike Database. It is available as a Docker image on Dockerhub.
Please refer to the Installation Guide for details on how to get started.
Aerospike SQL Powered by Starburst makes it easy to deploy and manage the Starburst Enterprise platform in Aerospike environments on a single machine or a cluster of machines and can be deployed on-premises or in the cloud. This solution reduces operational overhead and shortens time to insight for SQL users via Starburst’s industry-leading SQL engine and the Aerospike Real-time Data Platform.
Disclaimer: Requires Aerospike feature key file and Starburst Enterprise License file.
Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Elasticsearch makes it easy to integrate Aerospike Database with Elasticsearch to enable full text search on data in Aerospike. The connector leverages XDR Change Notifications to ship data to an Elasticsearch cluster.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Event Stream Processing (ESP) – Outbound makes it easy to integrate an Aerospike database into a larger system’s architecture by publishing changes to the Aerospike database, generated using Aerospike’s change notification framework into the Event Stream Processing message broker.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for JMS – Inbound makes it easy to integrate an Aerospike database into a larger system’s architecture by supporting consuming incoming messages from the JMS message broker and inserting then into an Aerospike database.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for JMS – Outbound makes it easy to integrate an Aerospike database into a larger system’s architecture by publishing changes to Aerospike database into a JMS message broker using Aerospike’s change notification framework.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Kafka – Inbound makes it easy to integrate an Aerospike database into a larger system’s architecture by supporting consuming incoming messages from the Kafka message broker and inserting then into an Aerospike database.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Kafka – Outbound makes it easy to integrate an Aerospike database into a larger system’s architecture by publishing changes to Aerospike database into a Kafka message broker using Aerospike’s change notification framework.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Presto – Trino makes it easy to integrate an Aerospike database into a larger system’s architecture and Big data analytics by enabling it to query using the Trino Distributed SQL Query Engine.
Aerospike Connect for Presto – Trino (formerly known as Aerospike Connect for Presto – PrestoSQL).
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Pulsar – Inbound makes it easy to integrate an Aerospike database into a larger system’s architecture by supporting consuming incoming messages from the Pulsar message broker and inserting then into an Aerospike database.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The Aerospike Connect for Pulsar – Outbound makes it easy to integrate an Aerospike database into a larger system’s architecture by publishing changes to the Aerospike database, generated using Aerospike’s change notification framework into the Pulsar message broker.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Aerospike Connect for Spark addresses the challenges of real-time business insights by leveraging the speed of Aerospike to accelerate complex event processing.
Aerospike Connect for Spark provides the capability to gain closed-loop business insights by operating on both transactional and stream datasets.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
The XDR-Proxy makes it easy to integrate an Aerospike source cluster to ship updates to a destination cluster via a proxy instead of exposing all the destination Aerospike server nodes to the source cluster for security reasons or to ease operations.
Disclaimer: Requires feature key file. Supported versions listed under Available downloads.
All versions, including unsupported versions, available from Archived Releases.
Learn Aerospike at your own pace and preference from formal classes, to code snippets and tutorials, to documentation.