The following components are required to build an RTC application on EnableX platform.

An Application Server

Client End Points connect to the EnableX platform via an Application Server. The Application Server will authenticate a client prior to establishing an RTC session with EnableX platform.

Client End Points

Client End Points get EnableX Token from the Application Server. The Token is required for the EnableX Client SDK to establish RTC sessions with the EnableX platform. We provide the following SDKs for developing Client End Point Applications:

  • PC Browsers: End-Points will be developed using EnableX Web SDK.
  • Android App: End-Points will be developed using EnableX Android SDK
  • iOS App: End-Points will be developed using EnableX iOS SDK

Architecture Diagram

Please refer to the following call flow diagram to understand how your Client End Points and Application Server interact with EnableX platform.


Explore Developer Guide