46dbff053071faa3a5c0d91b6e8ce8e67a3cd197
Renamed Authenticate to Authenticate2 and added remember-me support Created Authenticate as wrapper for Authenticate2 for backwards compat.
Go Tastytrade Open API Wrapper
Go API wrapper for the Tastytrade Open API
Table of Contents
Introduction
This project provides a Go wrapper for the Tastytrade Open API. It allows developers to interact with Tastytrade's financial data and services in a more Go-idiomatic way, abstracting away the details of direct HTTP requests and responses.
Installation
To install this project, you can use go get:
go get github.com/optionsvamp/tastytrade
Then, import it in your Go code:
import "github.com/optionsvamp/tastytrade"
Usage
Here's a basic example of how to use this wrapper to get account balances:
api := tastytrade.NewTastytradeAPI("your-api-key")
balances, err := api.GetAccountBalances("your-account-number")
if err != nil {
log.Fatal(err)
}
fmt.Println(balances)
Testing
To run the tests for this project, you can use go test:
go test ./...
Contributing
Contributions to this project are welcome! Please submit a pull request or open an issue on GitHub.
License
This project is released into the public domain under the Unlicense. For more information, please refer to the LICENSE file or visit https://unlicense.org.
Languages
Go
97.7%
Dockerfile
1.7%
Makefile
0.6%