Matrix Synapse — это открытая реализация сервера (homeserver) для протокола Matrix, написанная на языке Python. Synapse обеспечивает хранение аккаунтов пользователей, историю сообщений, а также поддержку федерации между серверами и взаимодействие с клиентами через REST API. Это позволяет пользователям обмениваться сообщениями, файлами, а также проводить голосовые и видеозвонки в децентрализованной и защищённой среде.
Synapse является эталонной реализацией сервера Matrix, разработанной командой Matrix.org. Он предоставляет полный функционал, соответствующий спецификации протокола, включая поддержку сквозного шифрования, синхронизацию данных между устройствами и возможность интеграции с другими сервисами через мосты. Synapse активно поддерживается и обновляется, обеспечивая высокую совместимость и стабильность работы сети Matrix.
- Поддержка федерации: возможность обмена сообщениями между различными серверами Matrix, обеспечивая децентрализованную коммуникацию.
 - Сквозное шифрование: защита сообщений с использованием end-to-end шифрования, обеспечивая конфиденциальность общения.
 - REST API: интерфейс для взаимодействия с клиентами и ботами, позволяя интегрировать Matrix в различные приложения.
 - Модульная архитектура: поддержка плагинов и расширений, позволяя адаптировать сервер под специфические нужды.
 - Поддержка голосовых и видеозвонков: возможность организации голосовых и видеоконференций между пользователями.
 - Синхронизация данных: поддержка синхронизации истории сообщений и состояния между различными устройствами пользователя.
 - Мосты с другими сервисами: возможность интеграции с другими мессенджерами и сервисами через мосты, расширяя возможности коммуникации.