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.155.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.155.0rc1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

matrix_synapse-1.155.0rc1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

matrix_synapse-1.155.0rc1-cp310-abi3-musllinux_1_2_x86_64.whl (8.7 MB view details)

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

matrix_synapse-1.155.0rc1-cp310-abi3-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

matrix_synapse-1.155.0rc1-cp310-abi3-manylinux_2_28_x86_64.whl (8.5 MB view details)

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

matrix_synapse-1.155.0rc1-cp310-abi3-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

File details

Details for the file matrix_synapse-1.155.0rc1.tar.gz.

File metadata

  • Download URL: matrix_synapse-1.155.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.155.0rc1.tar.gz
Algorithm Hash digest
SHA256 3f085389876c7faedd9ccad6fe5a075a44917a6bbf39cfb68e8fceda763c52c3
MD5 45a54321351c0d73bb101d008b38112d
BLAKE2b-256 4e303ecd4122acd40c483eba8f82a2872b77a091e55c9d425f6ace838cb01529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3710d9621413e78e5aa952bbeef033de4108ef8edf6da14076bb67c144df80b9
MD5 6884031dbdacb865fda18cc4bb6c0a2f
BLAKE2b-256 507f65ca39b8619adaa22ec858d3899e7f0a57bed7a3ce6cf6b44b89902735c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ff41ae43351635e7db5d0ca2b665e1e9de01f040feaf9e7313bacc569aef80a
MD5 a86645cce5cb3de3991707dbc0373a5c
BLAKE2b-256 dc3ab23f838ca6e83420a07431e6bee8620f1e09a26166690e976824c93b49b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 585114db92b331a592ca4239b4d0bd4437cce53b278aa255c86bd625bd2a052f
MD5 fd4f3a67f56f80598f83f99ff86bd54d
BLAKE2b-256 43d77b0e66d6a749b735f0311aea75b6c7c5974e2d7d88906f3ba60f547cdaaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 100822d243f46c52de9fc1e6bc9a00339204dcf132ef86b444b9c895a6d5ca4e
MD5 8d5130b2cdaf236538555aa8a5080c41
BLAKE2b-256 7676955c5d14a6c4ae2a476c44911534d9da4cfd0a6275c1bc37e0d0ebe661e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2461d10b74bbebd1873e4a24a2fef53c2a5d70d85a9247938e9e4706327b896f
MD5 434cc1f5b245dfc127db7973ff8577d0
BLAKE2b-256 15519064c6c6a0910ac2fa37615c6845788e0a8c57fe00c43e78727ed8c62781

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.155.0rc1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b950d81a84fbee1d03fe84c28a48004502cde6c5aac2a831618c3ea30bd81d66
MD5 6a64f16b9e599da6941b36cb6464e8fa
BLAKE2b-256 a07df394feee8cac124d1e2413d0516d9dec961138b98b1e1a1932274f6a4171

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