# Matrix User's Guide

As a Rocket.Chat User, you can communicate with users on other federated platforms provided your workspace Administrator has [set up and enabled Matrix federation](https://funke-olasupo.gitbook.io/user-guide/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-admin-guide).

* [**Create federated rooms**](https://funke-olasupo.gitbook.io/user-guide/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-users-guide/create-a-federated-rooms): See how to create federated rooms.
* [**Invite external users**](https://funke-olasupo.gitbook.io/user-guide/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-users-guide/invite-external-users-to-your-rocket.chat-server): Learn how to invite external users from other Matrix servers to communicate in Rocket.Chat.
* [**Communicate with federated users**](https://funke-olasupo.gitbook.io/user-guide/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-users-guide/communicate-with-a-federated-user): Initiate and chat with external users.
* [**Assign roles for users in federated rooms**](https://funke-olasupo.gitbook.io/user-guide/use-rocket.chat/workspace-administration/settings/federation/matrix-bridge/matrix-users-guide/assign-roles-for-users-in-federated-rooms): Share roles with federated users in a room.
