Groups & communities

Group messaging for the way real communities actually work.

Server-managed groups with member rosters, roles, and capacity limits. E2EE for private groups, cleartext for public communities, group calls when conversation jumps to live.

Roster + roles·Encrypted or cleartext·Group calls included

Server-managedroster + roles in one place
E2EE or cleartextper group, your choice
Group callsbuilt in, same SDK
Per-plan capsmembers, groups, messages

Use cases

Where groups go beyond 1:1.

Team & community channels

Channel-style chat for product teams, communities, fan clubs. Server-managed membership, optional E2EE per channel.

SaaS · Community

Multi-agent support inbox

Group chat with agent + supervisor + customer. Internal notes invisible to customer, full audit trail.

B2B · Support

Family & small private groups

E2EE group chat with photos and reactions. Small groups, big privacy expectations — same SDK as the big communities.

Consumer · Private

Why DropOnAir for groups

Groups are a primitive, not an add-on.

Server-managed roster

Members, roles, capacity — all enforced server-side. No client-side trust about who belongs in the room.

E2EE via sender-side fan-out

Sender encrypts the message once per recipient device. We carry sealed envelopes — even in a 100-member group.

Group calls in the same SDK

A group is already addressable for a call. No separate "conferencing product" — call lives where the chat lives.

Cleartext for the public, E2EE for the private

Public communities run cleartext for search + history. Private groups run E2EE. Same group API, two encryption flags.

Create, add, send

From zero to a working group in 4 lines.

Group messaging in the SDK →

// 1) Create a group
const group = await client.createGroup({ name: 'Design squad' });

// 2) Add members + 3) send
await client.addGroupMember(group.id, userId);
await client.sendGroupMessage(group.id, 'hello team');

// 4) Receive
client.onGroupMessage(msg => render(msg));

What you ship in a week

A community product, with calls included.

  • Server-managed groups with capacity limits
  • Member roles (owner, admin, member)
  • E2EE or cleartext mode per group
  • Group messages with edit, delete, reactions
  • Group read receipts (per member)
  • Group calls without a separate SDK
  • Public channels with searchable history (cleartext)
  • Private channels with E2EE always-on

Ready to build

Communities your members come back to.

Group messaging + calls + roles, one SDK away.