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

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.152.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.152.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.152.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.152.0rc1-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.0rc1.tar.gz.

File metadata

  • Download URL: matrix_synapse-1.152.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.152.0rc1.tar.gz
Algorithm Hash digest
SHA256 1a4cc016d716dc338da5eaf1b2efc58643b46278e62ac3abfc5829e686c5f2ac
MD5 c628b289fb475f15d4f68b49db79696c
BLAKE2b-256 912b8a32c3a9effe2722e2bb03e6e1d2990d9f436e1a68a2887db5e86cb433f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6817dfcffdf780dce68bfb4d6f6868a0fdfc3f34b19a669afeab80c16bebc125
MD5 9e3af9c1ea8764f48b5a324e31b9e27b
BLAKE2b-256 7407e19bce4be84743d93986edf906d5db2e0802633eeff45622acdf7c8a6c2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e211b440f59e6309bc8926bb5404d670a7a003b9b482252e0df2cf4da48f42bb
MD5 d2c6caf4cf3f52417ae00a7665346ab5
BLAKE2b-256 8fad08bc0b9494efeb88af0ad414321b789b947e3e0d0e453b4d6b708c96e711

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 888bfdbddaa1a55a0ff6801316fcc911e3f90e7a5c0fa4d1db6b21f07ed4defe
MD5 bd5360c04cf0187a78da540a28214506
BLAKE2b-256 01f8a4fcad208d8f9622441e9a78a25acc044876d9135283f5a76f9a73be8749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 024ae8c5d2505bf24852cf8bacae2a7ed57bf1b61f856fc2dfb8188a12c362cd
MD5 c27aeeadd4127807665675721f0d007a
BLAKE2b-256 1e4caa3110034340f27ecf7ff0e994872fadbb002a94912e34ee963b3f1db850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3064c57eac6ccd6d92605d23c5fdf42db6127bff83004b70f39289272bd38473
MD5 85adfb4cd242231d91a3a5b9e62412cb
BLAKE2b-256 a33ed54773c3126373f7d3ebfa8ee281a6982506c89a4eb0a287a7a2f78ebfce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.152.0rc1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86b5841713921dc864aa04c6eea7ded164332fb3317b5ebd3e97da24ab80a60c
MD5 8ca1aa8ff234692d12658cbbf7cfcf3e
BLAKE2b-256 56e3dc3f9d307a34fa71c5ce0fc7d89b8cffb089e06d8c1c4af2a97b0e291838

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