Channels
Messages are grouped by tenant and channel name.
- Tenant — a namespace (for example per customer, environment, or app). Different tenants are isolated.
- Channel — a logical stream inside a tenant (example:
prices,chat.room1,orders.eu.created).
When you publish, you send to a tenant and a channel. When you subscribe, you listen to a tenant and a channel (or a wildcard pattern).
Only clients that use the same tenant and a matching channel (or pattern) receive the message.
Example: tenant my-app, channel updates — all writers and listeners that use my-app and updates share the same stream.
Where to go next
- Channel naming — conventions that make permissions and operations easier.
- Patterns & matching — how subscription wildcards work and how they relate to token permissions.
Limits and allowed characters
Tenant and channel values have size and character limits. See Limits.