Skip to main content

Homeserver for the Matrix decentralised comms protocol

Project description

https://github.com/element-hq/synapse/raw/develop/docs/element_logo_white_bg.svg

Element Synapse - Matrix homeserver implementation

(get community support in #synapse:matrix.org) (discuss development on #synapse-dev:matrix.org) (Rendered documentation on GitHub Pages) (check license in LICENSE file) (latest version released on PyPi) (supported python versions)

Synapse is an open source Matrix homeserver implementation, written and maintained by Element. Matrix is the open standard for secure and interoperable real-time communications. You can directly run and manage the source code in this repository, available under an AGPL license (or alternatively under a commercial license from Element).

There is no support provided by Element unless you have a subscription from Element.

🚀 Getting started

This component is developed and maintained by Element. It gets shipped as part of the Element Server Suite (ESS) which provides the official means of deployment.

ESS is a Matrix distribution from Element with focus on quality and ease of use. It ships a full Matrix stack tailored to the respective use case.

There are three editions of ESS:

  • ESS Community - the free Matrix distribution from Element tailored to small-/mid-scale, non-commercial community use cases

  • ESS Pro - the commercial Matrix distribution from Element for professional use

  • ESS TI-M - a special version of ESS Pro focused on the requirements of TI-Messenger Pro and ePA as specified by the German National Digital Health Agency Gematik

🛠️ Standalone installation and configuration

The Synapse documentation describes options for installing Synapse standalone. See below for more useful documentation links.

🎯 Troubleshooting and support

🚀 Professional support

Enterprise quality support for Synapse including SLAs is available as part of an Element Server Suite (ESS) subscription.

If you are an existing ESS subscriber then you can raise a support request and access the Element product documentation.

🤝 Community support

The Admin FAQ includes tips on dealing with some common problems. For more details, see Synapse’s wider documentation.

For additional support installing or managing Synapse, please ask in the community support room #synapse:matrix.org (from a matrix.org account if necessary). We do not use GitHub issues for support requests, only for bug reports and feature requests.

🛠️ Development

We welcome contributions to Synapse from the community! The best place to get started is our guide for contributors. This is part of our broader documentation, which includes information for Synapse developers as well as Synapse administrators.

Developers might be particularly interested in:

Alongside all that, join our developer community on Matrix: #synapse-dev:matrix.org, featuring real humans!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matrix_synapse-1.153.0.tar.gz (4.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

File details

Details for the file matrix_synapse-1.153.0.tar.gz.

File metadata

  • Download URL: matrix_synapse-1.153.0.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for matrix_synapse-1.153.0.tar.gz
Algorithm Hash digest
SHA256 3a848805cb181e94bac854034ae969defac8fcd023c30351cbcb18850f23d788
MD5 d193b8f372cdcfb895d367ebf2367fd7
BLAKE2b-256 fa0d0011e7fc47195ee3a997cf856b14144587e61fc80461fd8bd634fdb96018

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72c7416d601b5b35760104f56ab47114e0f65eee43ea07581bf8981ec28d35d1
MD5 41eb3fc0b2b4888f6a418bfcc9ef2025
BLAKE2b-256 6f171363cc6d5733347e6ed97ed631727f170bd8b2c43af31bc920bf8dad86bb

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65c8a39c8adb85e7020ee765e4405b574d89d0dc3f05c8f7ef404c04ec795854
MD5 765e2b1ec056b3995fbe48ad0dc4e464
BLAKE2b-256 888ec9a6b02e9befe5605054ee203aee02dcfcc4a6f02349474c17412efa8662

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f861b813f9c6a422397e8f7025e59472aa365d6079c8efd5d9b36588900831dc
MD5 177f035ae897cfeec784dbbe9f9f2573
BLAKE2b-256 5970fd776e6376973ced6e8979aad21bfdf47726159105bf8fe89182e023285c

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4639c8dceab9667542a6cd43f1244cce7faef215a1c093a2db25e0c63fae9485
MD5 268a263a38979a9dfaf385992c9fb45b
BLAKE2b-256 85f01c674502620fa3f9af5b5e8747c6d2b593bdb066ac3fe773f4da6b38cce0

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 437bb400fdb88802e18784dfd3473fb8673892431bb8f12a4fca6bdee851ea4c
MD5 3069e243c9facebd7a3c992e29d60cc5
BLAKE2b-256 b7df047ad806d113188942627458b0a95cace5e84e08c90be60e6e8a4fd2bdb6

See more details on using hashes here.

File details

Details for the file matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.153.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 629ea5e0e630a05e828b5d837c775881299c6f5d2842802e4926f0aa2e840cf2
MD5 7c6195acbf2fec135341505100c3f0de
BLAKE2b-256 ec67bef3a46a9da9cce5b43d120661ef8117bd45800ba510b94d280086220a36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page