@pxtrn/bybit-api
An unofficial node.js lowlevel wrapper for the Bybit Cryptocurrency Derivative exchange API.
Installation
npm install --save @pxtrn/bybit-api
Usage
Create API credentials at bybit (obviously you need to be logged in):
Rest client
const RestClient = ; const API_KEY = 'xxx';const PRIVATE_KEY = 'yyy'; const client = API_KEY PRIVATE_KEY; client ;
See rest client api docs for further information.
Websocket client
const WebsocketClient = ; const API_KEY = 'xxx';const PRIVATE_KEY = 'yyy'; const ws = key: API_KEY secret: PRIVATE_KEY; ws;ws; ws; ws; ws; ws; ws;
See websocket client api docs for further information.
Customise Logging
Pass a custom logger which supports the log methods silly
, debug
, notice
, info
, warning
and error
, or override methods from the default logger as desired:
const RestClient WebsocketClient DefaultLogger = ; // Disable all logging on the silly levelDefaultLogger {}; const API_KEY = 'xxx';const PRIVATE_KEY = 'yyy'; const ws = key: API_KEY secret: PRIVATE_KEY DefaultLogger;
Donations
If this library helps you to trade better on bybit, feel free to donate a coffee, or create a bybit account using my ref link.
- BTC
1Fh1158pXXudfM6ZrPJJMR7Y5SgZUz4EdF
- ETH
0x21aEdeC53ab7593b77C9558942f0c9E78131e8d7
- LTC
LNdHSVtG6UWsriMYLJR3qLdfVNKwJ6GSLF