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

# Developers

- [Exchange API Documentation](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation.md): Welcome to the EarnBIT API Documentation! Our API provides a robust set of tools to help you interact with the EarnBIT Exchange. We offer both public and private endpoints to suit your needs.
- [Public endpoints | HTTP](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http.md): Methods for retrieving general data and do not require authentication.
- [Pairs List](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/pairs-list.md): This method returns the list of all public pairs available on EarnBIT Exchange.
- [Pairs Stats](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/pairs-stats.md): This method returns the list of all available public pairs with additional statistical data.
- [Specific Pair Stats](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/specific-pair-stats.md): This method returns the trading statistics and key data for analytics for a specific selected pair.
- [Order Book Data](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/order-book-data.md): This method returns all order book positions for a specific pair within the selected direction (buy or sell) and with pagination.
- [Market History](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/market-history.md): This method returns all trades (market history) for a specific pair with pagination.
- [Market History Data](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/market-history-data.md): That method returns the history of trading on a specific pair.
- [Products](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/products.md): This is a light method that returns all public pairs available on EarnBIT Exchange.
- [Symbols](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/symbols.md): This is a light method that returns all public pairs available on EarnBIT Exchange. The list is presented in another format compared to Products endpoint.
- [Depth List](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/depth-list.md): This method returns the order book dept data for a specific pair with pagination.  Used for analytics and monitoring of the order book depth.
- [Chart Data KLine](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-endpoints-or-http/chart-data-kline.md): This method returns data on charts . Used to create personal charts, control market trends, etc.
- [Private endpoints | HTTP](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http.md): Methods that offer full access to data and features. To use these endpoints, an API key is required, which you can generate directly from your EarnBIT Exchange profile.
- [Authentication and API Keys](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/authentication-and-api-keys.md): Get your API keys to unlock full access to all EarnBIT API features.
- [Create Limit Order](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/create-limit-order.md): This method is used to create a Limit Order with the specified parameters. If successful, returns information about the placed order.
- [Cancel Order](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/cancel-order.md): This method is used to close an active Limit Order with its ID. If successful, returns information about the closed order.
- [My Active Orders](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-active-orders.md): This method is used to obtain information on personal active orders. If successful, it returns a list of active orders.
- [All My Trade Balances](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/all-my-trade-balances.md): This method returns a list of user balances for all assets.
- [My Specific Trade Balance](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-specific-trade-balance.md): This method returns a user balance for a specific asset.
- [My Order Info](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-order-info.md): This method returns information about a personal specific order. Used only with partially or completely executed orders.
- [My Trades Info](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-trades-info.md): This method returns information about trades of a specific user's order.
- [My Order History](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-order-history.md): This method returns the history of all personal orders.
- [My Order History List](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-endpoints-or-http/my-order-history-list.md): This method returns the history of all personal orders.
- [Basic structure | WEBSOKET](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/basic-structure-or-websoket.md): This section describes the basic info and structure of WS requests and responses.
- [Public methods | WEBSOKET](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket.md): Methods to access public data like market history, order book, etc. After establishing the WebSocket connection, the user does not need to be authorized to use these methods.
- [Ping-Pong](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/ping-pong.md): This method is used to check that websockets are working properly.
- [System Time](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/system-time.md): This method is used to synchronize with websocket service time.
- [KLine methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/kline-methods.md): Used to get data for charts.
- [Market Price methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/market-price-methods.md): Used to get information about the market price for a specific pair.
- [Market Status methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/market-status-methods.md): Used to get information about market activity for a specific pair
- [Deals methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/deals-methods.md): Used to get information about the last trade for a specific pair.
- [Depth methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/public-methods-or-websoket/depth-methods.md): Used to get information on order books for a specific pair.
- [Private methods | WEBSOKET](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-methods-or-websoket.md): Methods to access private data related to balances, orders, etc. After establishing the WebSocket connection, the user has to be authorized to use these methods.
- [Authorization](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-methods-or-websoket/authorization.md): The authorization method is required to use private methods.
- [My Assets methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-methods-or-websoket/my-assets-methods.md): Used to get the balances of the user from which the request is made. After establishing the WebSocket connection, the user has to be authorized to use this methods.
- [My Orders methods](https://earnbit.gitbook.io/earnbit/developers/exchange-api-documentation/private-methods-or-websoket/my-orders-methods.md): Used to get information on orders for a specific user from which the request is made. After establishing the WebSocket connection, the user has to be authorized to use this methods.
- [API Overview](https://earnbit.gitbook.io/earnbit/developers/api-overview.md)
- [REST API](https://earnbit.gitbook.io/earnbit/developers/rest-api.md)
- [WebSocket API](https://earnbit.gitbook.io/earnbit/developers/websocket-api.md)
