This Go SDK is a simple historical candlestick extraction from the GDAX API for the purposes of analysis and model training. The extractor is abstracted to allow use in existing Golang codebases in addition to the command line utility and supports outputting data to the following collection tools: stdout, CSV file and JSON file. The GDAX API provides access to a continuous first-come, first-serve order book. Orders are executed in price-time priority as received by the matching engine and includes; Funding, Margin Transfer, Position, Deposits, Withdrawals and more. GDAX is a Global Digital Asset Exchange that offers the ability to trade digital currencies like Bitcoin, Ethereum, and more on a regulated U.S. based exchange.