ApiRTC implements a model to manage the whole lifecycle of real-time communications.
One apiKey is associated with one Enterprise. The apiKey is a simple md5-formatted string that identifies a client application without any principal user. It is useful for accessing the APIs and monitoring ApiRTC usage.
An Enterprise is an entity associated with your account.
ApiRTC allows the creation of nested/child Enterprises, each one having its own apiKey. This is useful to isolate the quota and billing of different projects.
Users' authentication and authorization can be managed by the ApiRTC platform or by your own servers.
If you choose to rely on user management done through the ApiRTC platform:
- Implement user authentication in your web app and differentiate functional scope depending on the users
A Conversation is a way to make individuals communicate with each other.
ApiRTC enables chatting, watching, listening and/or sharing real-time audio, video, data, screen, and many associated features to help share information.