OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Python Kraken SDK

Python Kraken SDK is an unofficial, Apache-2.0 Python package that provides an SDK, command-line interface and MCP server for Kraken Spot, xStocks and Futures REST and WebSocket APIs.

Independent OpenViST project profile, based on linked sources.

Python Kraken SDK — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Python application, command-line workflow or compatible MCP client needs an interface to Kraken exchange APIs.

Who it is for

  • Python developers building applications that need Kraken API access.
  • Users who want to make documented Spot or Futures API requests from a command line.
  • MCP users seeking an interface to Kraken API operations through a compatible client.

Documented uses

  • Retrieve Kraken market data, such as futures candles.
  • Make public or authenticated Spot and Futures REST requests.
  • Integrate Spot WebSocket access, including order-book functionality, into Python workflows.
  • Provide Kraken API access through the project's MCP server.
Before you choose

Requirements & limits

The project is open source under Apache-2.0. The README specifies Python 3.11 or later. Authenticated API actions require Kraken API credentials; the MCP instructions state that public endpoints are available without credentials.

  • It is third-party software, independent of and not endorsed by Kraken or Payward Ltd.
  • The README says only tagged releases are available through PyPI and that the master branch may differ from the latest release.
  • Private API requests depend on appropriately configured API permissions and remain subject to rate limits.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install and prepare Python Kraken SDK

Install the package and prepare Kraken API credentials for using its clients or command-line tools.

Before you start

  • Python 3.11 or later.
  • A Kraken account and API keys for the Spot or Futures functionality that requires authentication.

Steps

  1. Install the package with the command below.

    Documented command
    python3 -m pip install python-kraken-sdk
  2. Register at Kraken and generate the required Spot or Futures API keys.

  3. Use the project's provided example scripts as the next step.

Expected outcome

The package is installed in the chosen Python environment and the required API credentials are prepared for following the examples.

Guide limitations

  • The README warns that the master branch may not match the latest tagged PyPI release and recommends pinning the version used.
  • Check API permissions and rate limits if requests behave unexpectedly.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
8 October 2026
Original website title
btschwertfeger/python-kraken-sdk · Official homepage title · retained in its source language