Updated: January 24th, 2013
Several Riak clients are available in multiple languages:
Basho makes and support several Ruby clients for Riak. We will install configuration files for the Ripple ORM in all of your application instances.
Ruby Client (https://github.com/basho/riak-ruby-client)
Riak-client is a rich Ruby client/toolkit for Riak, Basho's distributed database that contains a basic wrapper around typical operations, including bucket manipulation, object CRUD, link-walking, and map-reduce.
Ripple is a rich Ruby modeling layer for Riak, Basho's distributed database that contains an ActiveModel-based document abstraction which is inspired by ActiveRecord, DataMapper, and MongoMapper.
The ripple.yml file is automatically generated and looks like this:
Here are few of Riak clients for Node.js.
Node.js client for Riak with support for HTTP and Protocol Buffers.
Voxer's production Node.js client for Riak.
Supports bulk get/save/delete, sibling auto-resolution, MapReduce chaining, Search, and secondary indexes.
These Riak clients are available for PHP.
A port of Ripple to PHP.
A Riak PHP client library for the Yii Framework.