> For the complete documentation index, see [llms.txt](https://dev.apirtc.com/apirtc-developer-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.apirtc.com/apirtc-developer-portal/overview/key-concepts.md).

# Key Concepts

## apiKey

{% hint style="info" %}
Get your API key from the [ApiRTC console](https://cloud.apirtc.com/enterprise/api)
{% endhint %}

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.

## Enterprise

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.

Enterprise management can be done through the [ApiRTC console](https://cloud.apirtc.com/enterprise/edit).

## Users

Users' authentication and authorization can be managed by the ApiRTC platform or by your own servers.&#x20;

If you choose to rely on user management done through the ApiRTC platform:

* Create, update, and remove users through the [ApiRTC console](https://cloud.apirtc.com/users) or via the [REST API endpoint](https://cloud.apirtc.com/sdk/api/)
* Implement user authentication in your web app and differentiate functional scope depending on the users &#x20;

## Conversation

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.

{% hint style="info" %}

### Go on exploring

* [Video Communication LifeCycle](/apirtc-developer-portal/apirtc-js-library/video-communication-lifecycle.md)
* [QuickStart Guide](/apirtc-developer-portal/apirtc-js-library/quickstart.md)
* [Developers Guide](/apirtc-developer-portal/apirtc-js-library/developer-guide.md)
* [Demo App & Resources](/apirtc-developer-portal/apirtc-js-library/demo-app-and-resources.md)
  {% endhint %}

##
