Official Go SDK for S2
s2/example_test.go
mkdir s2-sdk-test cd s2-sdk-test go mod init example.com/s2-sdk-test touch main.go
s2
go get github.com/s2-streamstore/s2-sdk-go/s2@latest
// main.go package main import ( "context" "fmt" "github.com/s2-streamstore/s2-sdk-go/s2" ) func main() { client, err := s2.NewClient("<YOUR AUTH TOKEN>") if err != nil { panic(err) } basins, err := client.ListBasins(context.TODO(), &s2.ListBasinsRequest{}) if err != nil { panic(err) } fmt.Println(basins) }
go run main.go