Kinetic C client library