Key Concepts
CometChat Dashboard
The CometChat Dashboard enables you to create new apps (projects) and manage your existing apps.
How many apps to create?
Ideally, you should create two apps- one for development and one for production. And you should use a single app irrespective of the number of platforms. Do not create separate apps for every platform; if you do, your users on different platforms will not be able to communicate with each other!
- For every app, a unique App ID is generated. This App ID will be required when integrating CometChat within your app.
- Along with the App ID, you will need to create an Auth Key (from the Dashboard) which can be used for user authentication.
Auth & Rest API Keys
You can generate two types of keys from the dashboard.
Type | Privileges | Recommended Use |
---|---|---|
Auth Key | The Auth Key can be used to create & login users. | In your client side code (during development) |
Rest API Key | The Rest API Key can be used to perform any CometChat operation. | In your server side code |