Skip to content

basecamp/hey-sdk

Repository files navigation

HEY SDK

Official SDK for the HEY API. Multi-language support for Go, TypeScript, Ruby, Swift, and Kotlin.

Quick Start

Go

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)

TypeScript

import { HEYClient } from '@basecamp/hey-sdk'

const client = new HEYClient({ token: 'your-token' })
const boxes = await client.boxes.list()

Ruby

require 'hey-sdk'

client = HEY::Client.new(token: 'your-token')
boxes = client.boxes.list

Development

make check          # Run all checks
make {lang}-test    # Run tests for one language
make conformance    # Run cross-language conformance tests

See CONTRIBUTING.md for full development workflow.

About

HEY software dev kit

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors