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.

Matrix (Synapse) main image

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