Studying this section is optional. You can build your apps using Ethora engine without having to study the API documentation.
Note: for information on interacting with our XMPP messaging server and other RTC (Real-Time Communication) components beyond those covered in the API, please refer to this manual: https://github.com/dappros/ethora/blob/main/api/chats.md. For additional information regarding the Push Notifications please refer to https://github.com/dappros/ethora/blob/main/api/pushes.md
This section will be useful for developers who are looking to:
- Better understand how our platform works
- Extend their apps functionality beyond the code currently available in Ethora client engines (React Native for iOS/Android and React.js for Web)
- Interact with their apps and server data through their own 3rd party logic (for example, import/export users with your legacy system via Users API etc), create their own server extensions, chat bots etc
Latest version of Ethora API documentation is available here: https://api.chat.ethora.com/api-docs/#/
This is the canonical API documentation, regenerated automatically from the running production backend. It includes the new v2 routes (tenant-admin / B2B endpoints, chat automation, sources/AI agents, async batch jobs, etc.).
Swagger documentation can be used interactively.
You can track changes to Swagger documentation here in this repo.