Aerospike offers a number of client Libraries
Aerospike’s C client allows you to build applications in C to store and retrieve data from an Aerospike cluster. The C client is a smart client which periodically pings nodes for the current state of the cluster and manages interactions with the Aerospike cluster.
The Perl client enables you to build applications in Perl that store and retrieve data from an Aerospike cluster. The Perl client is built on top of the Aerospike C client, using Swift. It is available on Linux platforms.
The libevent client is written in C. It uses the libevent library explicitly, and is intended for use only by applications that already run using libevent. The application is responsible for managing the libevent event bases, and the client must be told which event base to use for each database transaction.