Об этом проекте
Synapse является эталонной реализацией homeserver для открытого стандарта Matrix, разработанной для безопасной и совместимой связи в реальном времени. Он написан преимущественно на Python с использованием фреймворка Twisted, а некоторые компоненты реализованы на Rust.
Ключевые особенности и варианты развертывания включают:
- Автономная установка: поддержка ручной установки и настройки, включая федерацию и настройку reverse proxy.
- Element Server Suite (ESS): доступен как часть управляемого дистрибутива с различными редакциями для сообществ, профессионального использования и специализированных сценариев в сфере здравоохранения.
- Открытый стандарт: реализует протокол Matrix для обеспечения связи между различными серверами и клиентами.
- Лицензирование: распространяется по двойной лицензии — GNU Affero General Public License (AGPL) или коммерческой лицензии от Element.