Matrix Synapse
- 2 min read

Matrix Synapse

On this page

**Matrix Synapse represents a bold new venture into the realm of open federated Instant Messaging and VoIP. As an innovative ecosystem, its aim is to redefine how we communicate online. This software serves as the Matrix backend, while multiple client options are available separately. One of the popular web frontends for Matrix is Riot.**
Matrix, the open protocol for secure decentralised communications


**In terms of functionality, Matrix Synapse offers a plethora of features all geared towards ensuring seamless, secure, and reliable communication. These include creating and managing fully distributed chat rooms that are not reliant on a single control point; ensuring cryptographically secure synchronization of room state across a global network of federated servers; sending and receiving extensible messages with optional end-to-end encryption; inviting, joining, leaving, kicking, banning room members; user account management features such as registration, login, logout; using third-party IDs like email addresses or phone numbers to authenticate and discover users on Matrix; as well as placing one-on-one VoIP and video calls.**

**The term 'Synapse' refers to the reference 'homeserver' implementation of Matrix developed by the core team at It's written in Python/Twisted language and serves as an integral part of the Matrix infrastructure – bridging the gap between complex backend processes and user-friendly interfaces for enhanced communication experiences.

With no link to a GitHub repository in our database, it is hard to estimate the project viability.