WebSocket API v1 testsuite (JavaScript)

Laatst bijgewerkt: 1 apr 2025

Onze WebSocket API biedt een live stream van marktgegevens (orderboek, ticker, handelsuitvoeringen, enz.) voor onze markten. Het geeft ook realtime statusupdates voor diverse accountinformatie (openstaande orders, transacties, 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.).

Hiervoor bieden we de volgende WebSocket API-testsuites, die interactie mogelijk maken met de openbare marktdatafeeds en de privé (geauthenticeerde) order-/handelsstatusfeeds via een grafische webbrowser (we raden het gebruik van Chrome aan).

Gebruiksaanwijzing

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

    Dit creëert nieuwe mappen/directories genaamd Kraken_WebSocket_Test_Suite_Public en Kraken_WebSocket_Test_Suite_Private die de HTML-, JavaScript-, CSS- en afbeeldingsbestanden voor de testsuites bevatten.

  • Open de WebSocket_API_Public.html en WebSocket_API_Private.html bestanden

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

  • Klik op de knop Open WebSocket Connection

    Dit creëert een nieuwe persistente verbinding met de WebSocket API, met behulp van de juiste WebSocket URL (ws.kraken.com of ws-auth.kraken.com).

  • Verstuur een abonnements- of handelsbericht 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 tekstgebied.

  • Klik op de knop Close WebSocket Connection

    Dit sluit de verbinding met de WebSocket API en de live gestreamde berichten stoppen.

Meer hulp nodig?