Synapse is the reference homeserver for the Matrix decentralized communication protocol. As of version 1.152.0, it requires Python 3.10+ and follows a rapid release cadence. This package provides the server backend, not a client library.
pip install matrix-synapseVerified import paths — ran on the pinned version, not inferred.
Synapse is a server; quickstart shows how to generate config and run.
Ensure your environment uses Python 3.10 or later.
Use matrix-nio for client SDK: pip install matrix-nio
Review upgrade notes at https://matrix-org.github.io/synapse/latest/upgrade.html
Use matrix-nio: pip install matrix-nio; from nio import AsyncClient
Run: python -m synapse.app.homeserver --server-name my.domain --config-path homeserver.yaml --generate-config
No dependency data recorded yet.