clumio-go-sdk is a typed Go client for the Clumio REST API. It ships controllers for each resource
group and a models package holding the request and response types.
Requires Go 1.20 or later.
Install
Authenticate
BaseUrl must match the control plane that issued the token. See
Authentication.
Use it
Package layout
Package layout
Response envelopes
Response envelopes
List responses follow the HAL convention the API uses, so items are under an embedded collection
alongside the pagination links. Read the links instead of constructing page offsets yourself.
Errors
Errors
Controllers return a standard Go
error alongside the response. Check it before dereferencing the
response.Next
Go SDK quickstart
Install the Go module, configure your client, and run your first call.
API tokens
Create a token and configure credentials for automation.
REST API reference
The Clumio REST API reference, which documents the endpoints the controllers call.
Source and issues
Read the code, report a bug, or open a pull request.