निम्नलिखित Python कोड हमारे एक्सचेंज WebSocket API v1 के लिए एक कमांड लाइन API क्लाइंट लागू करता है। इस कोड का उपयोग एक स्टैंडअलोन API क्लाइंट के रूप में किया जा सकता है, या इसे अन्य इंटरप्रेटेड या कंपाइल किए गए प्रोग्रामिंग भाषाओं (Bash, C++, आदि) से कॉल किया जा सकता है।
WebSocket नेटवर्किंग के लिए मानक Python WebSocket लाइब्रेरी (websocket-client) आवश्यक है, लेकिन किसी अन्य API लाइब्रेरी/मॉड्यूल की आवश्यकता नहीं है।
WebSocket API कमांड लाइन क्लाइंट को krakenws.py के रूप में भी डाउनलोड किया जा सकता है।
सभी सार्वजनिक बाजार डेटा फ़ीड (ticker, book, spread, ohlc, trade), निजी खाता प्रबंधन फ़ीड (openOrders और ownTrades), और ट्रेडिंग एंडपॉइंट (addOrder, cancelOrder, cancelAll) समर्थित हैं।
निजी फ़ीड/एंडपॉइंट के लिए, REST API GetWebSocketsToken एंडपॉइंट से टोकन प्राप्त करके एक WebSocket प्रमाणीकरण टोकन प्रदान किया जाना चाहिए, और फिर टोकन मान को WS_Token नामक एक टेक्स्ट फ़ाइल में कॉपी/पेस्ट करना होगा (कमांड लाइन API क्लाइंट के समान डायरेक्टरी/फ़ोल्डर में)।