This repository is a Go SDK for the Redis Cloud REST API.
You can use this module by using go get to add it to either your GOPATH workspace or the project's dependencies.
go get github.com/RedisLabs/rediscloud-go-apiThis is an example of using the SDK
package main import ( "context" "fmt" rediscloud_api "github.com/RedisLabs/rediscloud-go-api" "github.com/RedisLabs/rediscloud-go-api/service/subscriptions" ) func main() { // The client will use the credentials from `REDISCLOUD_ACCESS_KEY` and `REDISCLOUD_SECRET_KEY` by default client, err := rediscloud_api.NewClient() if err != nil { panic(err) } id, err := client.Subscription.Create(context.TODO(), subscriptions.CreateSubscription{ // ... }) if err != nil { panic(err) } fmt.Printf("Created subscription: %d", id) }