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

Uploaded PyPymanylinux: glibc 2.28+ x86-64

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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.153.0rc1-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.153.0rc1-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.0rc1-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.153.0rc1-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.0rc1.tar.gz.

File metadata

  • Download URL: matrix_synapse-1.153.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 ea2b1f9041d26fdef9bda85418b4353facbdfb05644331c3f400da80220685c3
MD5 124157946e901fa85213e2bf03b4c504
BLAKE2b-256 3e5cb04aba2efa89bc97b63ac7b85f63bb2ac2db69f15d11be8f5ca4cc8561dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34ae77ad3820ea3c8b7e7cef444bf7ef69be3e1d5b456ac03c0d6f951260ff0d
MD5 5f960c6e61a28208ff8d73b6aea91755
BLAKE2b-256 f22ab00f4b0d6abcfc610772b41c473fc2031e333c1bf26ed999f31d12faef3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a772df3f4f5a86b34331aff626d0069aa318846fd593b61adcb7aac59bdc77c
MD5 b7cb5c013b6a17190ead565c2caee034
BLAKE2b-256 660a0d43adc871f6d3028f9fdc60fffeebe4f68495ba07ed392b5eadfcc9ae42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbde1916a00e0712f9759fa1555b81586f02fad472eb6d715ff4b2bf3f462563
MD5 61757f7120327afcb10b5124618eaa44
BLAKE2b-256 7173d633b486226e75fe0f7283d55bdd4e6fbc57fceae914fa8f9c2334ad04c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9e6d14cc35c000b7fddf93a411308c212377bcd0b40c0eef93fc6afefa24025
MD5 a5d2ee8ee4419db21b52562de0e3c2b0
BLAKE2b-256 9aac72881fb059fc962491fbf480a5d5cdc6f28ed91e5bd3ea232fae5bd1d861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20620798f7a312fad334827d67ebbb9afaf9ad52d9ab6a74226e4fe87db24d74
MD5 fbb75e322f240c1db41dc6b8c678ea23
BLAKE2b-256 f2ccb8ad1f45d7a92ab3437f1d45794c3972afebeb7abb5aad724085431214e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.153.0rc1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 580e862c20e5b7e3d27676e0d469dad9751c5615c20842248073503d60417a8b
MD5 eaa8caf3a65220711d249ef5e966f34c
BLAKE2b-256 7418655519a686575ef0909ee573626963f0030e2d02d48e584f4f86a39fc6e6

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