Initial commit for api-client open source project