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.152.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.152.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

matrix_synapse-1.152.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.152.0-cp310-abi3-musllinux_1_2_x86_64.whl (8.5 MB view details)

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

matrix_synapse-1.152.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.152.0-cp310-abi3-manylinux_2_28_x86_64.whl (8.3 MB view details)

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

matrix_synapse-1.152.0-cp310-abi3-manylinux_2_28_aarch64.whl (8.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

File details

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

File metadata

  • Download URL: matrix_synapse-1.152.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.152.0.tar.gz
Algorithm Hash digest
SHA256 26b3994a1707ac39e32d0323818092ccdf527cfe716a894667382a8b5c4b101b
MD5 5a98ec2a7ee3f4f3da030c859d8b6eb6
BLAKE2b-256 e3e917b5ea467d493b04cb0673c90528f26fd35f36bd8ca973cc310067186d3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78a4b202a6b11818e0300c72bb162dfe0ceb9b88f8735095b8bbcf8b109c50c8
MD5 a20d6b803ff16da9f0d2b5a95e0e5db9
BLAKE2b-256 48838267dcc9a89b1d5cbe44cfd1bb252017b671516cc3b5732be9d58bfff50f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f860cf3c851845659c8f3743decc6243e74388e7d684f17c209c9e098b40b24
MD5 9724042a1738f80863fc665387cf5628
BLAKE2b-256 404401a2fa8fc2e1d70ef1a3e80efadd1284e6ffd52307b2117b4a4cde5041dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9aafe2ed869a7dfa96027a98964dd210a78d55b15a36973162ebabb76f17f4c
MD5 c2e0c119533cd3152bdce5f29ea00487
BLAKE2b-256 ce397cf8ffa382b2af4edae4edf0e21385b741dcb5bebf5a3643011e5386098b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a241c56fe2877d58298f1e66535150892f20aede3852c9cb62fdcc24eca0345
MD5 8cff62e714add9eec8f2c4149f945f26
BLAKE2b-256 9e8d312010fd47621c13f3097364f7ba272288fa0228dc464e9b5395dff94665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffa8260d0a93c3b5cc7fa4ff119583b883ed812cbc8ee179bd88df55f56f7d5f
MD5 f53cf4684674fd6849a20452528c2563
BLAKE2b-256 d1879979dafd47f6208b923dd1da5b796ad76cd5f9159f1b3c59839ed003e82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 664ce7ad34e49d409c7cacfa696dff6822905e41ee2963fb2ada674c45b47c11
MD5 8e1a21411f22fb4cede91efa3162612d
BLAKE2b-256 e8b27575449969c7fc34dd41992361c0999bbce6a75f1b8b394d3348835fae57

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