Ranaly client library