Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

Browsing tree for branch master, showing 18 entries

TypeFileLast CommitAuthorCommit Date (UTC)Size
txt README.md Update protocol README.md Add a link to our maintainer issue and mark some protocols as unmaintained. poVoq 00:00, Dec 2 2025 6.94 KiB
dirdiscord
dirirc
dirmastodon
dirmatrix
dirmattermost
dirmsteams
dirmumble
dirnctalk
dirrocketchat
dirslack
dirsshchat
dirtelegram
dirtwitch
dirvk
dirwhatsappmulti
dirxmpp
dirzulip
README.md

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
  • 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
  • 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)
  • 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
    • Does not exist anymore?
  • Steam
    • Not supported anymore, see here for more info.

3rd party via matterbridge api

Past 3rd party projects