Aerospike Launchpad

Developers in countries all over the world use Aerospike for a large variety of applications across a broad range of industries. In this section, we feature projects and contributions from our community. We also provide access to example cookbooks and early releases of clients and connectors.

You can also find plenty of opportunities to connect with others in the Aerospike community through our forum and face-to-face via our events.

Building something awesome using Aerospike?

We think you are creating history! We would love to learn more about you and your project, so please fill out the form below to tell us about it. We review all contributions periodically and feature the best ones below.

Deployment  |  Connectors  |  Developer

Deployment

kubernetes

Aerospike Operator

Travel Audience have contributed a Kubernetes Operator for Aerospike Community Edition. See their blog post: Aerospike Atop Kubernetes Made Easy.

Code on GitHub »
Prometheus

Aerospike Prometheus Exporter

asprom is a Prometheus exporter for Aerospike.

Code on GitHub »
Ganglia

Ganglia-Modules

Dave Carroll added Aerospike support to his collection of Ganglia modules. This allows easy monitoring of Aerospike through Ganglia’s system.

Code on GitHub »

Connectors

Play Framework

Aerospike Play Framework Plug-ins

Apache Shiro

Aerospike Shiro CachingSessionDAO

Aerospike’s Shiro Session Project provides an example implementation of a Shiro Session DAO which uses an Aerospike cluster to store sessions. It is based on the Shiro Web sample project.

Code on GitHub »
Node.js

Express Session Store

The Aerospike Express Session Store is a session store implementation for the Express Session middleware and can be used with both the Express or Connect frameworks.

Learn More »
ASP.NET

Aerospike ASP.NET Session State Provider

Aerospike Session State Provider is used to store ASP.NET application session state in an Aerospike distributed database cluster. The Aerospike Provider implements the generic SessionStateStoreProviderBase abstract class.

Code on GitHub »
JanusGraph

JanusGraph Aerospike Storage Backend

Playtika have contributed a plugin that turns Aerospike into a storage backend for the JanusGraph distributed graph database.

Code on GitHub »
Gimel

Gimel Connector for Aerospike

Aerospike connector for PayPal’s Gimel big data processing framework.

Code on GitHub »
Node.js

Connect-Aerospike (Aerospike Connect)

Yuichi Tanaka created this session store for Node.js’s Express framework.

Code on GitHub »
Apache Storm

Apache Storm: Connectors & Test Applications

Storm is the Hadoop of real time. Aerospike provides several sample connectors and a test application for using Aerospike as a persistent store with Apache Storm.

Code on GitHub »
null

Apache Apex Malhar

Apache Apex Malhar is a repository of open source operators that can be used with Apache Apex to create realtime streaming applications. It includes operators that talk to Aerospike.

Code on GitHub »
IBM InfoSphere

Streamsx.dps

IBMStreams created this toolkit for DPS (Distributed Process Store). It provides a simple way for the SPL, C++ and Java operators belonging to a single or multiple applications to share specific state information via an external key-value store.

Code on GitHub »

Developer

Clojure

Aerospike Clojure

Clairvoyance

Clairvoyance

Rashid Mayes has contributed rashidmayes/clairvoyance, a data browser for Aerospike.

Code on GitHub »
Go

Gommander

This Aerospike Go utility lets you manage servers over SSH, just as you would manage a cluster.

Code on GitHub »
Scala

Aerospike-Scala

DanyMariaLee contributed this library for Aerospike in the Scala language.

Code on GitHub »
eclipse

Eclipse-Tools (Aerospike Eclipse Toolkit)

This toolkit makes it easier for Java developers using Eclipse IDE to incorporate Aerospike’s functionality into their applications.

Code on GitHub »
Log4J

Log4Aerospike (Log4J Appender)

This appender allows log4j log messages to be stored in Aerospike. Each log entry has a time-to-live (TTL). Using this feature allows log entries to be deleted automatically after a specified time period.

Code on GitHub »
beanstalk

Go-Beanspike

Redsift contributes this Beanstalk-inspired job queue backed by Aerospike under Go.

Code on GitHub »