Rocket.Chat Federation

Rocket.Chat 6.0 is our most secure and scalable version yet. It includes 10 security patches, 9 brand-new features, and 25+ overall platform enhancements. Visit our website to learn more about what’s new in this latest version. Update now!
Federation allows for unlimited communication between workspaces by making them visible to each other on the federated network.
Rocket.Chat uses the Matrix communication protocol for decentralized and interoperable communications. Organizations can easily connect and collaborate with external parties using any federated Rocket.Chat workspace or Matrix-compatible platform by bridging Rocket.Chat through Matrix.
To enable and set up Federation on your workspace,
  • Go to Administration > Workspace > Settings > Federation.
  • Setup and Configure federation with Matrix with this guide.
Rocket.Chat basic federation is deprecated from version 6.0. Thus, we strongly recommend using Matrix Bridge.


The Rocket.Chat Federation implementation currently supports the following features on Community(CE) and Enterprise(EE) editions:
EE Only
Create federated channels, groups, DMs, and multi-user DMs from the UI. Create federated rooms
Invite external users to federated channels, groups, DMs, and multi-user DMs from the UI. Invite external users to your Rocket.Chat server
Search public rooms in the Matrix Network.
Invite multiple users to multi-user DMs using slash commands.
Invite an external user to DMs using slash commands.
Send/Receive attachments (Files, audio, and video messages)
Edit, Delete and Qoute messages.
Message reactions and sending emojis.
Mention internal and external users in federated channels.
User's avatar synchronization.
User's typing indicator (More Info)
Define permissions for users inside rooms (More info) .
Support for Markdown spec.
Servers allow list/block list (More info).