{"categories":[{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"Matrix Synapse is a homeserver implementation for the Matrix decentralized communications protocol, enabling you to run your own federated real-time messaging infrastructure.","skillfed_tags":["federated-messaging","matrix-protocol","self-hosted"],"use_cases":["Run a private Matrix homeserver for a team or organization to avoid centralized chat platforms","Deploy a federated messaging infrastructure for communities that need interoperability with other Matrix servers","Build a self-hosted communication backbone for applications requiring Matrix protocol compliance","Operate a Matrix server for regulated environments (healthcare, government) where data sovereignty is required","Set up a test/development Matrix network for protocol experimentation or client development"],"what_it_does":"Synapse is a complete Matrix homeserver\u2014a server application that implements the Matrix open standard for decentralized, interoperable real-time communications. It lets you run your own messaging infrastructure that can federate with other Matrix servers and clients, similar to how email works across domains. You install it as a standalone application (not a library), configure it via YAML, connect it to a database, and expose it through a reverse proxy to handle client and server-to-server traffic.\n\nThe package bundles 39 runtime dependencies covering cryptography (bcrypt, pyopenssl, cryptography), async networking (twisted, treq), JSON and data handling (jsonschema, msgpack, pydantic), and monitoring (prometheus-client). It is actively maintained by Element, production-stable, and available under AGPL-3.0-or-later (or commercial license). Deployment is non-trivial\u2014you are running a full messaging server, not integrating a library\u2014but the project provides extensive documentation and community support.","worth_installing":"Yes, with conditions. Install if you need to run a Matrix homeserver and can commit to operational overhead (database, reverse proxy, TLS, monitoring). The active maintenance, production-stable status, and zero known vulnerabilities support reliability. However, the dual AGPL/commercial license requires careful review before production use, the 39 dependencies and medium install friction demand a capable deployment environment, and this is a server application requiring infrastructure\u2014not a library for embedding. Not suitable for casual experimentation without DevOps capacity."},"id":"matrix-synapse","links":{"html":"https://skillfed.io/packages/matrix-synapse","md":"https://skillfed.io/packages/matrix-synapse.md","pypi":"https://pypi.org/project/matrix-synapse/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"AGPL-3.0-or-later OR LicenseRef-Element-Commercial","license_treatment":"unclear","name":"matrix-synapse","python_support":"supports_current","summary":"Homeserver for the Matrix decentralised comms protocol"},"popularity":{"monthly_downloads":88854,"position":13699,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.158.0"}
