n8n-nodes-kraken
v1.3.0
Published
n8n community node for Kraken cryptocurrency exchange API
Downloads
29
Maintainers
Readme
n8n-nodes-kraken
This package provides an n8n node with multiple operations to utilize the Kraken cryptocurrency exchange API.
⚠️ Disclaimer
This package is considered production-ready for the author's use case, but broader testing is ongoing.
While
n8n-nodes-krakenhas proven stable in real-world usage, it has not yet been widely tested across diverse workflows. Users are encouraged to try it out and report any issues or feature requests.
⚠️ Important Notice on Real-World Usage
This package enables direct interaction with the Kraken cryptocurrency exchange via the
node-kraken-apiwrapper. It is capable of placing live orders that involve real funds.
⚠️ No Sandbox or Test Mode Available (yet)
The underlying dependency (
node-kraken-api) does not support Kraken's sandbox environment. As a result, all trades executed through this node are real and will affect your actual Kraken account balance.Please use this node with extreme caution. Ensure that your workflows are thoroughly tested in a safe environment before executing any operations on live accounts. The author is not responsible for any financial losses or unintended trades resulting from the use of this package.
Double-check your credentials, order parameters, and automation logic before executing any of the Trading Operations.
Features
The Kraken node supports the following operations:
Market Data
- Get Asset Info - Retrieve information about assets
- Get Asset Pairs - Get tradeable asset pairs
- Get Ticker - Get ticker information for trading pairs
- Get OHLC Data - Get candlestick/OHLC data
- Get Order Book - Get order book data
- Get Recent Trades - Get recent trade history
Account Operations
- Get Account Balance - Retrieve account balance
- Get Trade Balance - Get trade balance information
- Get Open Orders - List open orders
- Get Closed Orders - List closed orders
- Get Trades History - Get account trade history
Trading Operations
- Add Order - Place buy/sell orders (market or limit)
- Cancel Order - Cancel existing orders
Installation
Follow the installation guide in the n8n community nodes documentation.
Credentials
You need to create Kraken API credentials:
- Log into your Kraken account thru Kraken Pro - *must use Kraken Pro for API
- Go to Settings → API
- Generate a new API key with the required permissions - Start with "Query Funds" to get your balance and increase permissions as you test out the node
- Use the API key and secret in n8n
Required Permissions
For basic market data operations, no special permissions are required.
For account and trading operations, you'll need:
- Query Funds
- Query Open Orders
- Query Closed Orders
- Query Ledger Entries
- Create & Modify Orders (for trading)
- Cancel & Close Orders (for trading)
Usage
- Add the Kraken node to your workflow
- Configure your Kraken API credentials
- Select the resource and operation you want to perform
- Configure the required parameters
- Execute the workflow
Examples
Get Bitcoin Price
- Resource: Market Data
- Operation: Get Ticker
- Asset Pair: XXBTZUSD
Check Account Balance
- Resource: Account
- Operation: Get Account Balance
Place a Market Order
- Resource: Trading
- Operation: Add Order
- Pair: XXBTZUSD
- Type: Buy
- Order Type: Market
- Volume: 0.001
Supported Asset Pairs
Common asset pairs include:
- XXBTZUSD (Bitcoin/USD)
- XETHZUSD (Ethereum/USD)
- ADAUSD (Cardano/USD)
- SOLUSD (Solana/USD)
For a complete list, use the "Get Asset Pairs" operation.
