Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.

Channels