{"repo":"linode/linodego","free":true,"listed":false,"github":"https://github.com/linode/linodego","clone":"git clone https://github.com/linode/linodego.git","description":"Go client for Linode REST v4 API","language":"Go","stars":166,"topics":["golang","go","linode","linode-api","api-client"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"linodego Go client for Linode REST v4 API Installation Documentation See godoc for a complete reference. The API generally follows the naming patterns prescribed in the OpenAPIv3 document for Linode APIv4. Deviations in naming have been made to avoid using \"Linode\" and \"Instance\" redundantly or inconsistently. A brief summary of the features offered in this API client are shown here. Examples General Usage Pagination Auto-Pagination Requests Or, use a page value of \"0\": Single Page ListOptions are supplied as a pointer because the Pages and Results values are set in the supplied ListOptions. NOTES: - The ListOptions will be mutated by list endpoint functions. - Instances of ListOptions should NOT be shared across multiple list endpoint functions. - The resulting number of results and pages can be accessed through the user-supplied ListOptions instance. Filtering Error Handling Getting Single Entities Lists For lists, the list is still returned as [] , but err works the same way as on the Get request. Otherwise sane requests beyond the last page do not trigger an error, just an empty result: Response Caching By default, certain endpoints with static responses will be cached into memory. Endpoints with cached responses are identified in their accompanying documentation. The default cache entry expiry time is 15 minutes. Certain endpoints may override this value to allow for more frequent refreshes (e.g. client.GetRegion(...) ). The global cache expiry time can be customized usi","default_branch":null,"files":null,"tree":[],"storefront":"/r/linode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linode/linodego/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}