The K2 Client Library