Ο ακόλουθος κώδικας Python υλοποιεί ένα πρόγραμμα-πελάτη API γραμμής εντολών για το WebSocket API v1 του ανταλλακτηρίου μας. Ο κώδικας μπορεί να χρησιμοποιηθεί ως αυτόνομος πελάτης API ή να κληθεί από άλλες διερμηνευόμενες ή μεταγλωττισμένες γλώσσες προγραμματισμού (Bash, C++, κ.λπ.).
Η τυπική βιβλιοθήκη Python WebSocket (websocket-client) απαιτείται για τη δικτύωση WebSocket, αλλά δεν απαιτούνται άλλες βιβλιοθήκες/ενότητες API.
Ο πελάτης γραμμής εντολών WebSocket API μπορεί επίσης να ληφθεί ως krakenws.py.
Υποστηρίζονται όλες οι δημόσιες ροές δεδομένων αγοράς (ticker, book, spread, ohlc, trade), οι ιδιωτικές ροές διαχείρισης λογαριασμού (openOrders και ownTrades) και τα τελικά σημεία συναλλαγών (addOrder, cancelOrder, cancelAll).
Για τις ιδιωτικές ροές/τελικά σημεία, πρέπει να παρασχεθεί ένα διακριτικό ελέγχου ταυτότητας WebSocket, ανακτώντας το διακριτικό από το τελικό σημείο REST API GetWebSocketsToken και στη συνέχεια αντιγράφοντας/επικολλώντας την τιμή του διακριτικού σε ένα αρχείο κειμένου με όνομα WS_Token (στον ίδιο κατάλογο/φάκελο με τον πελάτη API γραμμής εντολών).