Supported protocols
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.
Natively supported
- Discord
- Matterbridge docs:
- Channel format:
- by name:
channel_name (without the leading #)
- by ID:
ID:channel_id
- 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 (for channel_name@muc.server.org where muc.server.org has been configured as Muc for the corresponding xmpp account)
- Mastodon
- Matrix
- Matterbridge docs:
- Channel format:
#channel_name:server.org
- Mattermost (no active maintainer)
- Matterbridge docs:
- Channel format:
- by name:
channel_name as seen in the URL https://yourmattermostserver/yourteam/channels/channel_name
- by ID:
ID:channel_id
- Microsoft Teams (no active maintainer)
- Matterbridge msteams docs
- Channel format:
19:82caxx@thread.skype as seen in the URL ?threadId=19:82caxx@thread.skype
- Mumble
- Matterbridge mumble docs
- Channel format:
channel_id as seen in the channel’s Edit window
- Nextcloud Talk (no active maintainer)
- Matterbridge nctalk docs
- Channel format:
channel_id as seen at the end of URL (eg. xs25tz5y)
- 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!)
- Ssh-chat (no active maintainer)
- Matterbridge sshchat docs
- Channel format: Only a single
sshchat channel is supported
- Telegram
- Matterbridge docs:
- Channel format:
- for channels/groups:
-channel_id where channel_id is a large number (see FAQ)
- for forum topics (sub-groups):
-100channel_id/topic_id (see FAQ), except the first General topic which is -100channel_id (not -100channel_id/1)
- 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 (if Channel="", 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)
- XMPP
- Matterbridge docs:
- Channel format:
channel_name (for channel_name@muc.server.org where muc.server.org has been configured as Muc for the corresponding xmpp account)
- Zulip (no active maintainer)
- Matterbridge docs:
- Channel format:
stream/topic:channel_name (where channel_name has no leading #)
Dropped official support
- 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
- Steam
- Not supported anymore, see here for more info.
3rd party via matterbridge api
Past 3rd party projects
|