Dependencies

Install ZeroMQ, Node.js and npm

$ sudo apt-get install nodejs npm libzmq-dev
$ sudo ln -s /usr/bin/nodejs /usr/bin/node # To fix node-gyp on Ubuntu

Install Somata

Install Somata from npm:

$ npm install somata

Somata Registry

Install the Somata Registry globally:

$ npm install -g somata-registry

Start the registry:

$ somata-registry

Now when you start a Somata Service it will register with the Registry and be accessible from the rest of your codebase.

Try some simple examples to continue.