Matrix — открытый и децентрализованный протокол мгновенного обмена сообщениями, разрабатываемый энтузиастами из Matrix.org Foundation. Протокол позволяет обмен текстовыми сообщениями и файлами, осуществление голосовых и видео звонков. Он предоставляет программный интерфейс приложения, осуществляющий передачу сообщений в JSON формате. Протокол децентрализован и позволяет обмен сообщениями между серверами.
Спецификации протокола, равно как и клиент-серверная часть (Synapse как сервер и Element как клиент) находятся в открытом доступе — в отличие от Telegram, который в открытом доступе держит только свой клиент, что вызывает немало вопросов по поводу безопасности использования протокола MTProto.
У протокола Matrix существует полноценная реализация федерации, которая позволяет бесшовно общаться, организовывать общие комнаты для общения пользователям разных серверов, совершать видео- и аудиозвонки.
Клиент Element обладает всеми современными функциями, которые присущи другим популярным мессенджерам.