Sobre o projeto
Synapse é uma implementação de homeserver de referência para o padrão aberto Matrix, projetada para comunicações em tempo real seguras e interoperáveis. É escrita primariamente em Python usando o framework Twisted, com componentes implementados em Rust.
Os principais recursos e opções de implantação incluem:
- Instalação Standalone: Suporta instalação e configuração manuais, incluindo federação e configurações de proxy reverso.
- Element Server Suite (ESS): Disponível como parte de uma distribuição gerenciada com diferentes edições para casos de uso comunitários, profissionais e especializados no setor de saúde.
- Padrão Aberto: Implementa o protocolo Matrix para permitir a comunicação entre diferentes servidores e clientes.
- Licenciamento: Licenciado duplamente sob a GNU Affero General Public License (AGPL) ou uma licença comercial da Element.