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.157.0.tar.gz (4.3 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.157.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

matrix_synapse-1.157.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.157.0-cp310-abi3-musllinux_1_2_x86_64.whl (8.9 MB view details)

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

matrix_synapse-1.157.0-cp310-abi3-musllinux_1_2_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

matrix_synapse-1.157.0-cp310-abi3-manylinux_2_28_x86_64.whl (8.6 MB view details)

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

matrix_synapse-1.157.0-cp310-abi3-manylinux_2_28_aarch64.whl (8.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

File details

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

File metadata

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

File hashes

Hashes for matrix_synapse-1.157.0.tar.gz
Algorithm Hash digest
SHA256 d7ce60a7823c8d665a6a91e179547d0e6fd0ff4586022d960c7aadcb74465213
MD5 9727b0db0d1db9d81a61631be74e6994
BLAKE2b-256 46808d8972c92f33f1867b6c6ed264e9d02c370ee69b04301442bf48e22c2c7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cd678b4e07f3bed045d078956c1de7df444b895431874d8c5675f03e42fe6b3
MD5 215551ff11a86a47885af42b41dae406
BLAKE2b-256 8c24c6005fe059b52fe6d177d3402867b8151a07ce3eef6b1492191c7c4b1400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aefa38623e4d6ff4622e1df2e6e2d7b01068191c219febd306ed777fa95b82cd
MD5 af81a7b51cbf3c9b8f2f764ab703a152
BLAKE2b-256 dbcca0c049c74febfa7e63f75d8ce360ba67e1cd34ed352636024c8c47ddb367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 116d6c514826180a35f918f899d5a07d4a1b2266f314982ab319d245ef8eab04
MD5 a1bbe59f34e9979cb03338598d413b66
BLAKE2b-256 4814bccdeb641a07b33d06135bbc5bd8e3af6b302c2f0f9815457e7aee06780c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32e88d59d94006b323f7ff5d165c6b8f26a5c1b95452a46dfc64888c5fedb8b7
MD5 93c86b53e34ea92842edc3c6721194b5
BLAKE2b-256 9e81b4706ba30df6a02d69536d538f5f9aaadefbd955df762b973593bb2fbeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a808fb9e52c6ab3170b3aa99f66e1e0aa990daea70e3312b3f52eb326e4d8d85
MD5 f836167520decf571352c422c73a13bb
BLAKE2b-256 ec41e65acae83c7f337a7833414ce21c8fbea068c612dc407ef79aab21a28780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.157.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 23ae5dbf8fe1441636a5eec0209d7bca2c65a7ce590384a5e94bb573209b5d8f
MD5 dc596c03cb6709d94ea1843ee931ef02
BLAKE2b-256 6eab7c637fb6bec1c1e306178467c2ae8eee8095e0d90582c9c90d9aa1a57dd4

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