WebSocket API v1-testsuite (JavaScript)

Laatst bijgewerkt: 1 april 2025

Onze WebSocket API biedt een live stream van de marktgegevens (orderboek, ticker, handelsuitvoeringen, enz.) voor onze markten. Het geeft ook realtime statusupdates voor diverse accountinformatie (openstaande orders, trades, enz.).

Elke moderne programmeertaal (Python, JavaScript, Java, C-varianten, Go enz.) kan worden gebruikt om onze WebSocket API te implementeren, maar soms is het nodig om met de API te communiceren zonder aangepaste code te schrijven (zoals voor berichtvalidatie, netwerktesten, enz.).

Voor dit doel bieden we de volgende WebSocket API-testsuites aan, die interactie mogelijk maken met de publieke marktgegevensfeeds en de private (geauthenticeerde) order-/tradestatusfeeds via een grafische webbrowser (we raden aan om Chrome te gebruiken).

Gebruiksinstructies

  • Download en pak de Zip-bestanden van de testsuite uit

    Hiermee worden nieuwe mappen gemaakt met de naam Kraken_WebSocket_Test_Suite_Public en Kraken_WebSocket_Test_Suite_Private die de HTML-, JavaScript-, CSS- en afbeeldingsbestanden voor de testsuites bevatten.

  • Open de bestanden WebSocket_API_Public.html en WebSocket_API_Private.html

    Elke moderne grafische webbrowser kan worden gebruikt, maar Chrome wordt aanbevolen.

  • Klik op de knop Open WebSocket Connection

    Hiermee wordt een nieuwe persistente verbinding met de WebSocket API tot stand gebracht, met behulp van de juiste WebSocket-URL (ws.kraken.com of ws-auth.kraken.com).

  • Stuur een abonnements- of tradingbericht naar de WebSocket API

    Voer een bericht in het kleine tekstvak in en klik op de knop Send Message to WebSocket.

  • Ontvang de reactie van de WebSocket API

    Live gestreamde berichten worden weergegeven in het grote tekstveld.

  • Klik op de knop Close WebSocket Connection

    Hiermee wordt de verbinding met de WebSocket API verbroken en stoppen de live gestreamde berichten.

Meer hulp nodig?