> For the complete documentation index, see [llms.txt](https://docs.xpressprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xpressprotocol.com/for-developers.md).

# FOR DEVELOPERS

- [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)
