# Node SDK

- [Getting Started](/d8x/node-sdk/getting-started.md)
- [Modules](/d8x/node-sdk/modules.md)
- [Market Data](/d8x/node-sdk/modules/market-data.md)
- [Parent Class PerpetualDataHandler](/d8x/node-sdk/modules/parent-class-perpetualdatahandler.md)
- [Traders](/d8x/node-sdk/modules/traders.md)
- [Liquidity Providers](/d8x/node-sdk/modules/liquidity-providers.md): Liquidity providers provide liquidity to a pool of their choice and earn trading fees. LiquidityProviderTool is the relevant component of the SDK.
- [Liquidators](/d8x/node-sdk/modules/liquidators.md): Liquidators are participants that liquidate underfunded positions and earn a fee. LiquidatorTool is the relevant SDK component.
- [Order Executors](/d8x/node-sdk/modules/order-executors.md): Order Executors are participants that earn a fee by executing executable orders. OrderExecutorTool is the relevant SDK component.
- [White-Label Partners](/d8x/node-sdk/modules/white-label-partners.md)
- [Market data API](/d8x/node-sdk/market-data-api.md)
