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.154.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.154.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.154.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.154.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.154.0-cp310-abi3-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

matrix_synapse-1.154.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.154.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.154.0.tar.gz.

File metadata

  • Download URL: matrix_synapse-1.154.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.154.0.tar.gz
Algorithm Hash digest
SHA256 7c8807d5761106f541efc3cc1beb9493ed390f1fd8dc3c289e6dc2b76f3697b9
MD5 19b04fb6f29c200c8da01fc0b92bc2bf
BLAKE2b-256 1f7c5aef099ec34b9b87749ae4e9cddc5b9d88bb4aeca2708b662127a72871c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e7a813c54ef4c9ba65c7e38719a2006ad0b5f0932f3eccd031a2bff41e23db6
MD5 acb45e497e24d7fc24ab3cb890e79cfc
BLAKE2b-256 62495a506b20e6f812b7dbea4b65c397fb3561d3e04e040815ebfa0462dc31ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb4242bc76b08a81eee8c218c48c60c0a30f0009f6ef1ed6ab507ba073d188b4
MD5 bac0393bc710b172fa3bbc5316750155
BLAKE2b-256 ca7b697dd2460417c7c88a442962ff84b03e5713171634ea75035ac2151a9958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 99acbf86bc18b3bf06b34e4f69a0fbe564f1642415c332d490b4e996cddb5eb2
MD5 551d4ae6a3b15d8ac8e8906fe2dbe0ae
BLAKE2b-256 a9ce241776677844b2eb20e13055321b7a075c52003df47ff3b77b43f82fbdc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d12c1e7f32bda3f11954c5eba2abf53468785db5d04ba38a1f9097ef181a951
MD5 6d25774bad3d8271ba683ba2cb840432
BLAKE2b-256 b94c0e6925b0881358728dbf97e6a49959baaf9d37be1ecabc45ac9aa4fc2fb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b2826781cdfbf555bdae33e32612beace70b5c5db86ee56917697eb66d80b64
MD5 4d93820469333ab4aca9e975044d906f
BLAKE2b-256 b445cd11fc6b9cd8cc8a1099c09c9fda7b60dae27f77e58534f455096161fd5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.154.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d2206c4ba2202541cefffe994ef413454e161595a60ea9820aeffdec996b596
MD5 76251e057a42ba64fac5a0ed977239c1
BLAKE2b-256 3f7035758526b83829af8851c7595102233412dff43a8fd99d5b8dc7798d6b51

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