Följande Python-kod implementerar en kommandorads-API-klient för vår exchange WebSocket API v1. Koden kan användas som en fristående API-klient, eller kan anropas från andra tolkade eller kompilerade programmeringsspråk (Bash, C++, etc.).
Standardbiblioteket för Python WebSocket (websocket-client) krävs för WebSocket-nätverket, men inga andra API-bibliotek/moduler krävs.
WebSocket API-kommandoradsklienten kan också laddas ner som krakenws.py.
Alla offentliga marknadsdataflöden (ticker, book, spread, ohlc, trade), privata kontohanteringsflöden (openOrders och ownTrades) och handels-endpoints (addOrder, cancelOrder, cancelAll) stöds.
För de privata flödena/endpoints måste en WebSocket-autentiseringstoken tillhandahållas genom att hämta token från REST API GetWebSocketsToken endpoint, och sedan kopiera/klistra in tokenvärdet i en textfil med namnet WS_Token (i samma katalog/mapp som kommandorads-API-klienten).