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.
Arakoon releases are available from the releases page. Any
1.X branch corresponds to the development of releases in the
The Arakoon team