Kraken Node API
Node.js library for Kraken API
Installation
npm install kraken-api-node
Quick Start
You would need API Key and API Secret before using this library.
Create a Client
object to access the Kraken API:
var Client = ;var client = apikey apiSecret;
Features
For detailed Request
and Response
please check API Docs
Public Endpoints
Time
URL : https://api.kraken.com/0/public/Time
client;
Assets
URL : https://api.kraken.com/0/public/Assets
client;
Asset Pairs
URL : https://api.kraken.com/0/public/AssetPairs
client;
Ticker
URL : https://api.kraken.com/0/public/Ticker
client;
OHLC
URL : https://api.kraken.com/0/public/OHLC
client;
Depth
URL : https://api.kraken.com/0/public/Depth
client;
Trades
URL : https://api.kraken.com/0/public/Trades
client;
Spread
URL : https://api.kraken.com/0/public/Spread
client;
Private Endpoints
Balance
URL : https://api.kraken.com/0/private/Balance
client;
Trade Balance
URL : https://api.kraken.com/0/private/TradeBalance
client;
Open Orders
URL : https://api.kraken.com/0/private/OpenOrders
client;
Closed Orders
URL : https://api.kraken.com/0/private/ClosedOrders
client;
Query Orders
URL : https://api.kraken.com/0/private/QueryOrders
client;
Trades History
URL : https://api.kraken.com/0/private/TradesHistory
client;
Query Trades
URL : https://api.kraken.com/0/private/QueryTrades
client;
Open Positions
URL : https://api.kraken.com/0/private/OpenPositions
client;
Ledgers
URL : https://api.kraken.com/0/private/Ledgers
client;
Query Ledgers
URL : https://api.kraken.com/0/private/QueryLedgers
client;
Trade Volume
URL : https://api.kraken.com/0/private/TradeVolume
client;
Add Export
URL : https://api.kraken.com/0/private/AddExport
client;
Export Status
URL : https://api.kraken.com/0/private/ExportStatus
client;
Retrieve Export
URL : https://api.kraken.com/0/private/RetrieveExport
client;
Remove Export
URL : https://api.kraken.com/0/private/RemoveExport
client;
Add Order
URL : https://api.kraken.com/0/private/AddOrder
client;
Cancel Order
URL : https://api.kraken.com/0/private/CancelOrder
client;
Deposit Methods
URL : https://api.kraken.com/0/private/DepositMethods
client;
Deposit Addresses
URL : https://api.kraken.com/0/private/DepositAddresses
client;
Deposit Status
URL : https://api.kraken.com/0/private/DepositStatus
client;
Withdraw Information
URL : https://api.kraken.com/0/private/WithdrawInfo
client;
Withdraw
URL : https://api.kraken.com/0/private/Withdraw
client;
Withdraw Status
URL : https://api.kraken.com/0/private/WithdrawStatus
client;
Withdraw Cancel
URL : https://api.kraken.com/0/private/WithdrawCancel
client;
Wallet Transfer
URL : https://api.kraken.com/0/private/WalletTransfer
client;
Get WebSockets Token
URL : https://api.kraken.com/0/private/GetWebSocketsToken
client;
Testing
npm test