Official SDK for the HEY API. Multi-language support for Go, TypeScript, Ruby, Swift, and Kotlin.
import"github.com/basecamp/hey-sdk/go/pkg/hey"client:=hey.NewClient(&hey.Config{}, &hey.StaticTokenProvider{Token: "your-token"})
boxes, err:=client.Boxes().List(ctx)import{HEYClient}from'@basecamp/hey-sdk'constclient=newHEYClient({token: 'your-token'})constboxes=awaitclient.boxes.list()require'hey-sdk'client=HEY::Client.new(token: 'your-token')boxes=client.boxes.listmake check # Run all checks
make {lang}-test # Run tests for one language
make conformance # Run cross-language conformance testsSee CONTRIBUTING.md for full development workflow.