API-testomgeving

Laatst bijgewerkt: 9 aug 2025

Om klanten in staat te stellen hun API-implementatie te testen, hebben we API-functionaliteit in onze demo-omgeving die openbaar beschikbaar is en volledig gescheiden is van de productieomgeving en geen bestaande accountgegevens vereist.

Om te beginnen, navigeer naar:

https://demo-futures.kraken.com/

Klik op de Aanmelden knop en voer een e-mail- en wachtwoordcombinatie in om aanmeldingsgegevens voor de demo-omgeving aan te maken. Houd er rekening mee dat e-mails zijn uitgeschakeld in deze omgeving, daarom hoeft u het e-mailadres NIET te verifiëren of er zelfs toegang toe te hebben. Noteer de gegevens alleen zodat u ze desgewenst opnieuw kunt gebruiken. Zodra u zich heeft aangemeld, kunt u API-sleutels genereren voor testdoeleinden. De WebSocket- en REST API-code in deze omgeving is identiek aan de live productiecode wat betreft de feeds/endpoints en de responsstructuur.

Om uw implementatie te ontwikkelen, kunt u de documentatie hier raadplegen: 

https://support.kraken.com/hc/en-us/sections/360012894412-Futures-API

U kunt ook de Github-repository gebruiken, die bibliotheken bevat die zijn gecodeerd voor meerdere veelvoorkomende programmeertalen: 

https://github.com/cryptofacilities

Het enige verschil tussen het gedrag van de demo-API en dat van de live productieomgeving is dat de basis-URL niet futures.kraken.com is, maar demo-futures.kraken.com

Voorbeelden

Op de demo, voor de WebSocket API, zou u zich abonneren op:

wss://demo-futures.kraken.com/ws/v1

Alle feeds zijn identiek aan de hierboven gedocumenteerde. U kunt zich bijvoorbeeld abonneren op ticker-feeds door te verzenden: 

{      "event":"subscribe",    "feed":"ticker",   "product_ids":["PI_XBTUSD","FI_ETHUSD_210625"]}

Voor een vergelijkbare oefening op de REST API zou u aanvragen:

https://demo-futures.kraken.com/derivatives/api/v3/tickers

Houd er rekening mee dat wanneer u succesvol heeft getest in de demo-omgeving, de basis-URL in de live productieplatformomgeving werkt met futures.kraken.com

Meer hulp nodig?