kucoin-node-sdk
KuCoin API SDK for Node.js language
Env
Nodejs version >= 10.0
Install
# install by npm
npm install kucoin-node-sdk
# install by yarn
yarn add kucoin-node-sdk
Usage
/** Require SDK */
const API = require('kucoin-node-sdk');
/** Init Configure */
API.init(require('./config'));
/** API use */
const main = async () => {
const getTimestampRl = await API.rest.Others.getTimestamp();
console.log(getTimestampRl.data);
};
/** Run Demo */
main();
Init Configure
{
baseUrl: '',
apiAuth: {
key: '', // KC-API-KEY
secret: '', // API-Secret
passphrase: '', // KC-API-PASSPHRASE
},
authVersion: 2, // KC-API-KEY-VERSION. Notice: for v2 API-KEY, not required for v1 version.
}
API Modules
Rest/User
Signature is required for this part.
Rest/User/UserInfo
Rest/User/Account
Rest/User/Deposit
Rest/User/Withdrawals
Rest/User/TradeFee
Rest/Trade
Signature is required for this part.
Rest/Trade/Orders
Rest/Trade/StopOrder
Rest/Trade/Fills
Rest/Market
Signature is not required for this part
Rest/Market/Symbols
Rest/Market/OrderBook
Rest/Market/Histories
Rest/Market/Currencies
Rest/Margin/MarginInfo
Rest/Margin/BorrowAndLend
Rest/Others
Websocket Datafeed
API.websocket.Datafeed
Manage websocket connect/private/subscribe/unsubscribe and get realtime datafeed.
DEMO: demo/ticker_demo.js
API.websocket.Level2
Get realtime orderbook in level2 datafeed.
DEMO: demo/level2_demo.js
API.websocket.Level3
// TODO
LICENSE
Apache-2.0 License