Welcome to Matrix Docs
The definitive Matrix protocol developer resource - from beginner to power user.
What is Matrix?
Matrix is an open standard for secure, decentralized, real-time communication. Think of it like email for instant messaging - anyone can run a server, and all servers can talk to each other.
Quick Navigation
Getting Started
New to Matrix? Begin here:
- Introduction to Matrix - What is Matrix?
- Core Concepts - Understand the fundamentals
- Quick Start - Get chatting in minutes
For Users
Find the right tools:
- Clients Overview - Choose your Matrix app
- Element Guide - Master the flagship client
- Alternative Clients - Discover other options
For Admins
Run your own infrastructure:
- Servers Overview - Homeserver options
- Synapse Setup - Reference implementation
- Bridges - Connect to other platforms
For Developers
Build on Matrix:
- SDKs Overview - Development libraries
- Specification - Protocol details
- Building Bots - Create custom bots
Power Users
Discover hidden features:
- Hidden Gems - Tips and tricks
- Power User Tips - Productivity secrets
- Advanced Features - Deep dives
The Matrix Ecosystem
| Category | Examples |
|---|---|
| Clients | Element, Cinny, FluffyChat, Nheko |
| Servers | Synapse, Dendrite, Conduit |
| Bridges | Discord, Telegram, Slack, IRC |
| Bots | Maubot, Mjolnir, Hookshot |
Join the Community
- Matrix Room: #matrixdocs:matrix.org
- GitHub: github.com/matrixdocs
- Official: matrix.org
Matrix Docs is a community resource. Contribute on GitHub!