Matrix es un proyecto libre y de código abierto que especifica el estándar abierto Matrix el cual proporciona un protocolo de comunicación en tiempo real segura, descentralizado e interoperable.
La especificación de este estándar está mantenida por la organización sin ánimo de lucro Matrix.org Foundation y desde junio de 2019 es considerado como un protocolo estable, consolidado y válido para entornos de producción. Entre las características más destacables están:
- Sistema federado e interoperable.
- Permite la comunicación mediante mensajes tanto directos como la una sala de chat.
- Soporte de cifrado punto a punto.
- Soporte de comunicación vía VoIP a través de WebRTC.
- Puentes oficiales la otros sistemas como Slack, IRC, XMPP…
- Puentes suministrados por la comunidad a Telegram, Discord, WhatsApp, Facebook, Signal…
Aunque Matrix es solo el nombre del protocolo, mediante este nombre también se frecuenta hacer referencia a todo el ecosistema existente alrededor de esta tecnología como pueden ser todas la implementaciones que hay, dentro de las que se encuentran Synapse y Riot.im, que son las aplicaciones de referencia de servidor y de cliente respectivamente.