Arakoon is licensed under the Apache License, version 2. For a full license text, see
For more information, see the project homepage at http://arakoon.org.
For compilation instructions, see the
Information about the libraries we use is available in
Start by building Arakoon. To set up a single-node demo server, a basic configuration file is required, e.g.
$> cat single.ini [global] cluster = arakoon_0 cluster_id = ricky [arakoon_0] ip = 127.0.0.1 client_port = 4000 messaging_port = 4010 home = /tmp log_level = info
Now, start the node using
$> ./arakoon.native -config single.ini --node arakoon_0
This starts a single node cluster for you to play with.
You can set and retrieve values from the command line using
$> ./arakoon.native -config examples/single.ini --set hello world $> ./arakoon.native -config examples/single.ini --get hello "world"
An overview of all command-line options is available by running
Of course you want to use Arakoon from within a program. We provide OCaml, C and Python clients.
For additional information please visit the Arakoon GitBook.
Arakoon releases are available from the releases page. Any
1.X branch corresponds to the development of releases in the
The Arakoon team