Skip to content

Go library for interacting with the Tradier API

License

Notifications You must be signed in to change notification settings

calvn/go-tradier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-tradier

Go Report Card GoDoc

Golang library for interacting with the Tradier API

Note: This library is still under development - use with discretion!

Authentication

go-tradier does not directly handle authentication. However, it uses http.Client, so authentication can be done by passing an http.Client that can handle authentication. For instance, you can use the oauth2 library to achieve proper authentication. For a full working example, refer to the examples/ directory.

import "golang.org/x/oauth2"

func main() {
  ts := oauth2.StaticTokenSource(
    &oauth2.Token{AccessToken: "... your access token ..."},
  )
  tc := oauth2.NewClient(oauth2.NoContext, ts)

  client := tradier.NewClient(tc)

  // Returns the profile of the user
  profile, _, err := client.User.Profile()
}

License

This library is licensed under the MIT License as provided in here.

Made with <3 in Go. Heavily borrowed from and influenced by Google's go-github library

About

Go library for interacting with the Tradier API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages