ProductivityTools.TrainingLog.SDK Project exposes client which can communicate with TrainingLog.API. It doesn't need to be used, it make it just simpler.