To allow clients to test their API implementation, we have API functionality in our demo environment publicly available that is completely separate from the production environment and does not require existing account credentials.
To get started, just navigate to:
https://demo-futures.kraken.com/
Click the Sign up button and enter an e-mail and password combination to establish sign-in credentials to the demo environment. Please note that e-mails are disabled in this environment, therefore you do NOT need to verify the e-mail address or even have access to it. Merely note the credentials so that you may re-use them if desired. Once you have signed up, you can generate API keys for the purpose of testing. The WebSocket and REST API code on this environment is identical to the live production code in terms of the feeds/endpoints and the response structure.
To develop your implementation you can refer to the documentation here: