REST API client library