Skip to main content

Spot Example Clients

Example API Clients

In order to achieve maximum performance, security and flexibility for your particular needs, Kraken strongly encourage the implementation of this API with your own code, and to minimise reliance on third party software.

That being said, in order to aid with rapid development and prototyping, we're in the process of producing 'official' API clients in Python and Golang that will be actively maintained, coincident with the release of newer versions of both our Websockets and REST APIs. In the meantime, our Client Engagement team has compiled a number of code snippets, examples and Postman collections that many find useful.

Third Party Software

The following are some third party API client code libraries that may be useful when writing your own API client.

LanguageLink
C++https://github.com/voidloop/krakenapi
Golanghttps://github.com/Beldur/kraken-go-api-client
Python 3https://github.com/veox/python3-krakenex
Python 3https://github.com/btschwertfeger/python-kraken-sdk
Juliahttps://github.com/btschwertfeger/KrakenEx.jl

The following is some third party sample code that can be referenced when writing your own API client.

LanguageType of ExampleLink
Python 3WebSocket order book feedhttps://github.com/voidloop/krakenapi
GolangWebSocket clienthttps://github.com/Beldur/kraken-go-api-client

Please keep in mind that neither Payward nor the third party authors are responsible for losses due to bugs or improper use of the APIs.

Payward has performed an initial review of the safety of the third party code before listing them, but cannot vouch for any changes added since then, or for those that may be stale.

Please contact our API support team if you have any concerns/questions.