Matrix is an open protocol for secure, decentralised communication - defining an end-to-end-encrypted real-time communication layer for the open Web suitable for instant messaging, VoIP, microblogging, forums and more. We publish Matrix as an open standard under the open governance of the non-profit Matrix.org Foundation, and release Apache-licensed reference implementations of the protocol for server, client SDKs, bots, bridges & more. Some users may recognise Matrix via client apps such as Element (https://element.io, formerly Riot).
Matrix works by replicating conversation history across servers which participate in a given conversation, ensuring that ownership of the conversation is fully decentralised: no single server owns or controls the conversation, just as git repositories are cloned equally between all participants. As a result, you can think of Matrix more like a global decentralised object database with realtime pubsub semantics, rather than a traditional message-passing protocol. The protocol defines HTTPS+JSON APIs as a baseline, but more efficient transports and encodings are supported and encouraged.
The public Matrix network on the internet has over 26M addressable users spread over ~60K servers, ranging in size from personal RPis through to massive deployments for organisations including Mozilla, the Wikimedia Foundation, German schools in Schleswig-Holstein & Hamburg, and the entirety of the French Government.
Matrix is an open protocol for secure decentralised communication, aiming to bust open the closed proprietary communication silos (Slack, Teams, Discord, WhatsApp etc) which have dominated in recent years. On our stand you'll be able to sync via chat & video conference directly with the core Matrix team, get demos of all the latest stuff we've been working on, and generally learn how to liberate your communication and join the open Matrix communication network.
2020 was a busy year for Matrix.
In 2021, we plan to add: