okx-api-connect
v1.2.0
Published
Simplify integration of OKX exchange's API into Node.js apps. Whether building a trading bot, portfolio manager, or data analysis tool, this npm package offers an efficient way to interact with OKX's API endpoints.
Downloads
29
Readme
OKX API Connect
OKX API Connect is a TypeScript library for seamless integration with the OKX exchange API. This library streamlines the process of making public and private API calls to OKX, providing endpoints for retrieving market data, managing orders, and more.
Installation
Install the package via npm:
npm install okx-api-connect
Usage
Initializing API Configuration
Before making API calls, initialize the API configuration.
import { ApiConfiguration } from "okx-api-connect/types/types";
const apiConfig: ApiConfiguration = {
apiKey: "your-api-key",
secretKey: "your-secret-key",
passphrase: "your-passphrase",
};
Making Public API Calls
The OkxPublicService class provides methods for making public API calls.
import { OkxPublicService } from "okx-api-connect/services/publicService";
const publicService = new OkxPublicService(apiConfig);
// Example: Get currencies
publicService.getCurrencies().then((response) => {
console.log(response);
});
Making Order-related API Calls
The OkxOrderService class provides methods for making order-related API calls.
import { OkxOrderService } from "okx-api-connect/services/orderService";
const orderService = new OkxOrderService(apiConfig);
// Example: Get order history
orderService.getOrderHistory({ instType: "SPOT" }).then((response) => {
console.log(response);
});
Package Information
- Package Name: okx-api-connect
- Version: 1.2.0
Scripts
- dev: Start the development server using ts-node-dev.
- build: Build the project using ts-node.
- build-ex: Build the project using tsc.
Dependencies
- @types/node: ^20.10.1
- ts-node: ^10.9.1
- ts-node-dev: ^2.0.0
- typescript: ^5.3.2
License
This project is licensed under the ISC License - see the LICENSE.md file for details.