# API

- [Rules](/api/introduction/api/rules.md): API rules check list
- [Requests](/api/introduction/api/requests.md): How to make API requests
- [JSON versus XML](/api/introduction/api/json-vs-xml.md): Choose between JSON and XML formats in the Tradecloud API. Learn about format support, when to use each, and how to implement both JSON and tXML formats.
- [Environments](/api/introduction/api/environments.md): Tradecloud API environments available
- [Standards](/api/introduction/api/standards.md): Overview of standards used by the Tradecloud API and webhooks
- [Compatibility](/api/introduction/api/compatibility.md): Backward and forward compatibility responsibilities
- [Tools](/api/introduction/api/tools.md): API client development tools
- [Swagger UI](/api/introduction/api/tools/swagger-ui.md): Using Swagger UI for API client development
- [Postman](/api/introduction/api/tools/postman.md): Using Swagger UI for API client development
- [.NET SDK](/api/introduction/api/tools/.net-sdk.md)
- [Webhook versus polling](/api/introduction/api/webhook-vs-polling.md): Choose between the webhook or polling APIs to receive an order, order response or shipment message
- [Polling usage](/api/introduction/api/webhook-vs-polling/polling.md): Implementation guide for the polling pattern in Tradecloud API v2
- [Polling echo](/api/introduction/api/webhook-vs-polling/echo.md): How to handle echoed changes in case of an open request when using polling
- [Delivery schedule](/api/introduction/api/delivery-schedule.md): Choose between delivery schedule or single delivery per order line.
