# XPress protocol

## XPress Docs

- [About XPress](https://docs.xpressprotocol.com/about-xpress.md)
- [Order Book](https://docs.xpressprotocol.com/trading/order-book.md)
- [Order Types](https://docs.xpressprotocol.com/trading/order-types.md)
- [Fees](https://docs.xpressprotocol.com/trading/fees.md)
- [Prices and Precision](https://docs.xpressprotocol.com/architecture/prices-and-precision.md)
- [Gas costs](https://docs.xpressprotocol.com/architecture/gas-costs.md)
- [Audits](https://docs.xpressprotocol.com/audits.md)
- [Overview](https://docs.xpressprotocol.com/lp-vault/overview.md)
- [Token Composition](https://docs.xpressprotocol.com/lp-vault/token-composition.md)
- [Deposits & Withdrawals](https://docs.xpressprotocol.com/deposits-and-withdrawals.md)
- [API](https://docs.xpressprotocol.com/for-developers/api.md): This section describes methods for interacting with the Xpress platform. These methods are categorized into three types.
- [Contract API](https://docs.xpressprotocol.com/for-developers/api/contract-api.md): All trades and token transfers are executed in the contract.
- [Common objects](https://docs.xpressprotocol.com/for-developers/api/common-objects.md): HTTP and WS API operates with almost identical objects.
- [HTTP API](https://docs.xpressprotocol.com/for-developers/api/http-api.md): All endpoints use HTTP GET requests with several URL parameters. All responses are encoded in JSON format.
- [Websocket API](https://docs.xpressprotocol.com/for-developers/api/websocket-api.md): If you connect to the WebSocket endpoint, you can subscribe to some channels and receive updates about objects.
- [SDK](https://docs.xpressprotocol.com/for-developers/sdk.md)
- [OnchainLobClient](https://docs.xpressprotocol.com/for-developers/sdk/onchainlobclient.md)
- [OnchainLobSpot](https://docs.xpressprotocol.com/for-developers/sdk/onchainlobspot.md)
- [Router Integration](https://docs.xpressprotocol.com/for-developers/router-integration.md)
