Apache-2.0
Matrix (Synapse)
Matrix homeserver for hosting federated chat
A Matrix homeserver implementation for hosting users and rooms, with optional federation to other servers.
In depth
What it is
Matrix (Synapse) is a Matrix homeserver implementation for hosting users and rooms, with optional federation to other servers.
Key features
- Homeserver - Reference Matrix homeserver implementation.
- Federation - Server-to-server federation with other Matrix servers.
- Auth and SSO - Supports local auth and SSO integrations (configuration-dependent).
- Room storage - Stores room state and message history.
Strengths
- Homeserver - Reference Matrix homeserver implementation.
- Federation - Server-to-server federation with other Matrix servers.
- Auth and SSO - Supports local auth and SSO integrations (configuration-dependent).
Trade-offs
- Scale - Large rooms and federation increase operational and database load.
- Moderation - Abuse handling and policy enforcement require ongoing work.
- Operations - Self-hosting adds upgrades, backups, and monitoring.
Pricing
Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.
Explore alternatives