Skip to content
This repository has been archived by the owner on Jan 25, 2021. It is now read-only.
Alessandro Sanino edited this page Aug 23, 2017 · 9 revisions

Bittrex API v2.0 Golang Wrapper

This wrapper will allow to connect to Bittrex API (version 2.0)

Getting the package

$ go get github.com/thebotguys/golang-bittrex-api

Calling API

For public API is simple:

result, err := bittrex.APIFuncDesired(parameters)
if err != nil {
    // Handle error
}
// For example
marketSummaries, err := bittrex.GetMarketSummaries("BTC-ETH")
if err != nil {
    fmt.Println("ERROR OCCURRED: ", err)
}

Check out the tests for an example of usage, but almost everytime will be as simple as the code above.

You are strongly advised to check if the API is online at the start of your program, just copy paste the following code:

err := bittrex.IsAPIAlive()
if err != nil {
    fmt.Println("CANNOT REACH BITTREX API SERVERS: ", err)
}

Roadmap

  1. Public API

    These API are public and do not require API keys to work.

  2. Private API (WORK IN PROGRESS)