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.147.1.tar.gz (4.0 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.147.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

matrix_synapse-1.147.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.147.1-cp310-abi3-musllinux_1_2_x86_64.whl (8.3 MB view details)

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

matrix_synapse-1.147.1-cp310-abi3-musllinux_1_2_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

matrix_synapse-1.147.1-cp310-abi3-manylinux_2_28_x86_64.whl (8.1 MB view details)

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

matrix_synapse-1.147.1-cp310-abi3-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

File details

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

File metadata

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

File hashes

Hashes for matrix_synapse-1.147.1.tar.gz
Algorithm Hash digest
SHA256 475c8e8ca6c83558f16ddfb1d41319f348ae28ba07a368ec5a75b90722d2c0fb
MD5 dc63a9615f603c9dfc893c8a4d474668
BLAKE2b-256 b94d57920b324afae8ca5f0a53963913aa795fe56006757a75f71a5c0aa93b12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31194c4ee46d4b3de2006287f7fbb92953b69355c6fa3e81445aa084c1462e2b
MD5 9620c18a41c5dea1f1d70dae878e518a
BLAKE2b-256 fac8ea9c5f279e3dc67935eb5ae924b6556a723d8e2aa5dc7c665b3095b25f3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a439b3000ba30d085e8eb2aaabb572afd1d55d338c57ff78f03f1b275a2b292a
MD5 236344876c9f2ddecc1733e648544be4
BLAKE2b-256 0d8f8fc77c8fbbbc51ef20c4f5033378beb12afbec603ac5713825baf9a252c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f06dd30dad0578104ca3426177ab80619c4fd5546153660013be8fb2731bd31c
MD5 88982f894d52c20fa39bbd6a1a44d9ce
BLAKE2b-256 5e87cbfa659ac7ec848e655565aed26fb7c43d1b6ec7df9a46b3c1a2fee62860

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85b1328571052b7677e727b0af80ddcf27885fb21e6a2ba24b2247d98ede8d7c
MD5 4ae5bfb307cad65a31efdd47cb7c426c
BLAKE2b-256 12087acefc583cb5db967702e5f22ad49d508e4337f252c5418fc528cc557f1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 595434b80f8a582e7f79a2628e9703ebd6ebfa87fd7558efe9cfb6e89b023e4d
MD5 3778183fd38bf4ff036a7ed0fcb66996
BLAKE2b-256 503eaf356bef9fc4c1a72f034c5dc4822c0252261569e7a8e50283dd920c452d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.147.1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3a5946c76a6e67b6322f5e84e81981fef6ecf68547a4fd8b36f3b1c12b1a2b5
MD5 d298ac733c7e6e109c3ad35cc90cd110
BLAKE2b-256 143723bdddca63111b284e2612f311723e901a8b5f49861e124d734f130f598f

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