Federation in Rocket.Chat enables organizations to securely collaborate across independent workspaces while maintaining full control over their data and infrastructure.
This section guides you through the Federation configuration options and features.
Understand how Federation works
Understand the key concepts of Federation and how Rocket.Chat works with the Matrix protocol.
Configure Federation
Set up federation at the workspace level, including server identity, signing keys, domain controls, and performance-related options.
Collaborate across organizations
Communicate with users on other Rocket.Chat or Matrix-compatible servers using federated rooms and direct messages.
Use supported message features
Send messages, reactions, mentions, threads, and files across federated rooms with consistent behavior.
Invite & join federated users
Invite users from external servers to federated rooms and understand how cross-server invitations are processed, accepted, and synchronized.
Control access & permissions
Manage who can participate in federated communication using workspace permissions and room roles.
Understand current limitations
Learn which features are intentionally restricted or not yet supported in federated environments.
Troubleshoot federation issues
Identify and resolve common federation issues related to configuration, connectivity, and synchronization.