# Go-Lemmy [![Go Reference](https://pkg.go.dev/badge/go.arsenm.dev/go-lemmy.svg)](https://pkg.go.dev/go.arsenm.dev/go-lemmy) Go bindings to the [Lemmy](https://join-lemmy.org) API Example: ```go ctx := context.Background() c, err := lemmy.New("https://lemmygrad.ml") if err != nil { panic(err) } err = c.ClientLogin(ctx, types.Login{ UsernameOrEmail: "user@example.com", Password: `TestPwd`, }) if err != nil { panic(err) } _, err = c.SaveUserSettings(ctx, types.SaveUserSettings{ BotAccount: types.NewOptional(true), }) if err != nil { panic(err) } ```