A channel represents a group of users that can interact using Aircore services. All Aircore SDKs use channels.
You can use a channel to create experiences such as:
A temporary space like a group call
A permanent space like a Slack or Discord channel
A one-on-one text chat
A user that joins a channel can receive audio, video, or text from all users in the channel.
For each channel, you can customize what each user can do. For example, you can let some but not all users publish audio.
Your channels are for your app only. Other Aircore customers cannot interact with your channels or see your data.
A channel ID is a string that you use to identify a channel.
You can use almost any format, including a UUID.
These rules apply to channel IDs:
The maximum length is 256 characters.
#character is not allowed.
If you're using a publishable API key, your app can use any channel ID.
If you're using a secret API key, each session authorization token allows access to one channel. You provide the channel ID when you request each token.
Your app can start using a channel without any provisioning or preparation. When users stop using a channel, the cleanup of resources is automatic.
- To continue learning about Aircore, see our Sync Audio, Sync Chat, or Flex SDKs.