Matterbridge supports many protocols, although not all of them support all features. Here's a list of officially-maintained and 3rd-party-maintained networks for matterbridge.
Please let us know if you are able to regularly test and maybe maintain a specific protocol here.
- Discord
- Matterbridge docs:
- Channel format:
- by name:
channel_name(without the leading#) - by ID:
ID:channel_id
- by name:
- IRC
- Matterbridge docs:
- Channel format:
#channel_name(it's all lowercase, and don't forget the leading#)
- Jabber is the same as XMPP
- Matterbridge docs:
- Channel format:
channel_name(forchannel_name@muc.server.orgwheremuc.server.orghas been configured asMucfor the corresponding xmpp account)
- Mastodon
- Matterbridge docs:
- Matrix
- Matterbridge docs:
- Channel format:
#channel_name:server.org
- Mattermost (no active maintainer)
- Matterbridge docs:
- Channel format:
- by name:
channel_nameas seen in the URLhttps://yourmattermostserver/yourteam/channels/channel_name - by ID:
ID:channel_id
- by name:
- Microsoft Teams (no active maintainer)
- Matterbridge msteams docs
- Channel format:
19:82caxx@thread.skypeas seen in the URL?threadId=19:82caxx@thread.skype
- Mumble
- Matterbridge mumble docs
- Channel format:
channel_idas seen in the channel'sEditwindow
- Nextcloud Talk (no active maintainer)
- Matterbridge nctalk docs
- Channel format:
channel_idas seen at the end of URL (eg.xs25tz5y)
- Channel format:
- Rocket.chat (no active maintainer)
- Matterbridge docs:
- Channel format:
#channel_name(don't forget the leading#, even on private channels)
- Slack (no active maintainer)
- Matterbridge docs:
- Channel format:
- by name:
channel_name(without the leading#) - by ID:
ID:channel_id(does not work with webhooks!)
- by name:
- Ssh-chat (no active maintainer)
- Matterbridge sshchat docs
- Channel format: Only a single
sshchatchannel is supported
- Telegram
- Matterbridge docs:
- Channel format:
- for channels/groups:
-channel_idwherechannel_idis a large number (see FAQ) - for forum topics (sub-groups):
-100channel_id/topic_id(see FAQ), except the firstGeneraltopic which is-100channel_id(not-100channel_id/1)
- for channels/groups:
- Twitch (no active maintainer)
- Matterbridge twitch docs
- Channel format:
#channel_name(it's all lowercase, and don't forget the leading#)
- VK (no active maintainer)
- Matterbridge vk docs
- Channel format:
channel_id(see FAQ)
- WhatsApp
- Matterbridge docs:
- Channel format:
- by JID:
channel_id@g.us(ifChannel="", matterbridge will list all channels known to the bot) - by name:
channel_name(not recommended, and matterbridge will warn you against it because group names can change over time)
- by JID:
- XMPP
- Matterbridge docs:
- Channel format:
channel_name(forchannel_name@muc.server.orgwheremuc.server.orghas been configured asMucfor the corresponding xmpp account)
- Zulip (no active maintainer)
- Matterbridge docs:
- Channel format:
stream/topic:channel_name(wherechannel_namehas no leading#)
- Keybase
- Dropped because noone is maintaining it on our side
- Reach out here if you want to help bring it back
- Gitter
- Has moved to matrix protocol
- Harmony
- Does not exist anymore?
- Steam
- Not supported anymore, see here for more info.
- Delta Chat
- Minecraft
- Minecraft
- MatterLink (Matterbridge link for Minecraft Forge server chat, archived)
- MatterCraft (Matterbridge link for Minecraft Forge server chat)
- MatterBukkit (Matterbridge link for Minecraft Bukkit/Spigot server chat)
- pyCord (crossplatform chatbot)
- Mattereddit (Reddit chat support)
- ServUO-matterbridge (A matterbridge connector for ServUO servers)
- beerchat (Matterbridge link for minetest)
- nextcloud talk (Integrates matterbridge in Nextcloud Talk)
- Discourse
- Facebook messenger
- Facebook messenger
- Minecraft
- MatterAMXX: Counter-Strike, half-life and more
- Vintage Story (last commit: February 4th 2021)
- Ultima Online Emulator
- Teamspeak
- ts-matterbridge (Integrate teamspeak chat with matterbridge) (archived September 25th 2022)