Skip to main content

Homeserver for the Matrix decentralised comms protocol

Project description

Synapse is an open-source Matrix homeserver written and maintained by the Matrix.org Foundation. We began rapid development in 2014, reaching v1.0.0 in 2019. Development on Synapse and the Matrix protocol itself continues in earnest today.

Briefly, Matrix is an open standard for communications on the internet, supporting federation, encryption and VoIP. Matrix.org has more to say about the goals of the Matrix project, and the formal specification describes the technical details.

Installing and configuration

The Synapse documentation describes how to install Synapse. We recommend using Docker images or Debian packages from Matrix.org.

Synapse has a variety of config options which can be used to customise its behaviour after installation. There are additional details on how to configure Synapse for federation here.

Using a reverse proxy with Synapse

It is recommended to put a reverse proxy such as nginx, Apache, Caddy, HAProxy or relayd in front of Synapse. One advantage of doing so is that it means that you can expose the default https port (443) to Matrix clients without needing to run Synapse with root privileges. For information on configuring one, see the reverse proxy docs.

Upgrading an existing Synapse

The instructions for upgrading Synapse are in the upgrade notes. Please check these instructions as upgrading may require extra steps for some versions of Synapse.

Platform dependencies

Synapse uses a number of platform dependencies such as Python and PostgreSQL, and aims to follow supported upstream versions. See the deprecation policy for more details.

Security note

Matrix serves raw, user-supplied data in some APIs – specifically the content repository endpoints.

Whilst we make a reasonable effort to mitigate against XSS attacks (for instance, by using CSP), a Matrix homeserver should not be hosted on a domain hosting other web applications. This especially applies to sharing the domain with Matrix web clients and other sensitive applications like webmail. See https://developer.github.com/changes/2014-04-25-user-content-security for more information.

Ideally, the homeserver should not simply be on a different subdomain, but on a completely different registered domain (also known as top-level site or eTLD+1). This is because some attacks are still possible as long as the two applications share the same registered domain.

To illustrate this with an example, if your Element Web or other sensitive web application is hosted on A.example1.com, you should ideally host Synapse on example2.com. Some amount of protection is offered by hosting on B.example1.com instead, so this is also acceptable in some scenarios. However, you should not host your Synapse on A.example1.com.

Note that all of the above refers exclusively to the domain used in Synapse’s public_baseurl setting. In particular, it has no bearing on the domain mentioned in MXIDs hosted on that server.

Following this advice ensures that even if an XSS is found in Synapse, the impact to other applications will be minimal.

Testing a new installation

The easiest way to try out your new Synapse installation is by connecting to it from a web client.

Unless you are running a test instance of Synapse on your local machine, in general, you will need to enable TLS support before you can successfully connect from a client: see TLS certificates.

An easy way to get started is to login or register via Element at https://app.element.io/#/login or https://app.element.io/#/register respectively. You will need to change the server you are logging into from matrix.org and instead specify a Homeserver URL of https://<server_name>:8448 (or just https://<server_name> if you are using a reverse proxy). If you prefer to use another client, refer to our client breakdown.

If all goes well you should at least be able to log in, create a room, and start sending messages.

Registering a new user from a client

By default, registration of new users via Matrix clients is disabled. To enable it:

  1. In the registration config section set enable_registration: true in homeserver.yaml.

  2. Then either:

    1. set up a CAPTCHA, or

    2. set enable_registration_without_verification: true in homeserver.yaml.

We strongly recommend using a CAPTCHA, particularly if your homeserver is exposed to the public internet. Without it, anyone can freely register accounts on your homeserver. This can be exploited by attackers to create spambots targetting the rest of the Matrix federation.

Your new user name will be formed partly from the server_name, and partly from a localpart you specify when you create the account. Your name will take the form of:

@localpart:my.domain.name

(pronounced “at localpart on my dot domain dot name”).

As when logging in, you will need to specify a “Custom server”. Specify your desired localpart in the ‘User name’ box.

Troubleshooting and 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.

Identity Servers

Identity servers have the job of mapping email addresses and other 3rd Party IDs (3PIDs) to Matrix user IDs, as well as verifying the ownership of 3PIDs before creating that mapping.

They are not where accounts or credentials are stored - these live on home servers. Identity Servers are just for mapping 3rd party IDs to matrix IDs.

This process is very security-sensitive, as there is obvious risk of spam if it is too easy to sign up for Matrix accounts or harvest 3PID data. In the longer term, we hope to create a decentralised system to manage it (matrix-doc #712), but in the meantime, the role of managing trusted identity in the Matrix ecosystem is farmed out to a cluster of known trusted ecosystem partners, who run ‘Matrix Identity Servers’ such as Sydent, whose role is purely to authenticate and track 3PID logins and publish end-user public keys.

You can host your own copy of Sydent, but this will prevent you reaching other users in the Matrix ecosystem via their email address, and prevent them finding you. We therefore recommend that you use one of the centralised identity servers at https://matrix.org or https://vector.im for now.

To reiterate: the Identity server will only be used if you choose to associate an email address with your account, or send an invite to another user via their email address.

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 larger 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.69.0.tar.gz (3.0 MB view details)

Uploaded Source

Built Distributions

matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.69.0-cp311-cp311-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-cp311-cp311-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

matrix_synapse-1.69.0-cp310-cp310-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-cp310-cp310-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

matrix_synapse-1.69.0-cp39-cp39-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-cp39-cp39-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

matrix_synapse-1.69.0-cp38-cp38-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-cp38-cp38-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

matrix_synapse-1.69.0-cp37-cp37m-musllinux_1_1_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

matrix_synapse-1.69.0-cp37-cp37m-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0.tar.gz
Algorithm Hash digest
SHA256 3df49fa9acf78dd449d45fbe7aa1673b1ca6a12109a4105bc91537ebe10f5dc5
MD5 1d37018de07cd7619d6faed4d17a674c
BLAKE2b-256 9f00d55561cc8782af3b8e126595ef4ce513c889b6d0546f7296f3d3e24143bc

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d34874d7b49c1f91e4711b498b7bd5cc07fd55744c5955d8c6d21795d767b566
MD5 91903d2621161c04c7c7c5be45ed3468
BLAKE2b-256 43c62ea29bd3f7838ed955384953250d8199878747fe4d099a9c9231e9678238

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f8ce5ef0395b45628df60825457cf43bc1289b14f7274b3106f7f939f645697
MD5 c066f15a94cc5e8ad5f31ae623467a6b
BLAKE2b-256 22f8557d0cc4a95e857fbac72b093e639c95fced75db717f98241cdbddaee8e6

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: PyPy, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9581a94f67c3df71b813a13e2596838def6436660f05166c4d74909d98adf9a3
MD5 f53a09f65947763a420e072f9e299dd1
BLAKE2b-256 4c033535d7091bb984c0257e115f19e92aaf7d9ff8d3ad9c977e5b13808b2278

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3536eb3fac59d062f8e11394a8684a2ff217606ac76a0a7e5f6b61b78714eb01
MD5 d5ae5617db6d54bf954c68dc99870582
BLAKE2b-256 a6ba214287a2d693a41025439a73470688468a8b8c103eea8be92ec43b56cb81

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 947b468bf5c6a3a021ac9df7e2ab0443b1ea2b8654f9d009ee243192465fdb06
MD5 33dede2f5b59174f4f9fa5086fbe7a2d
BLAKE2b-256 6fbe4b08c3d8e71bb65ae85e901af07a16b31f0011758e94dc9dff54a46913bc

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: PyPy, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6a864bcf69ba4a891a5a50dc5ab1422c797ca038088cb1df6b9c0f18b477108b
MD5 8327ba7609a39d5dd1108518eb64991e
BLAKE2b-256 56f835cc6a525a30597ecb4d0b63d63abe68cb5810b50418cd1839cf512387cd

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04f4c90cef80e12b2eecc397fa1d0c7aa26b944dc95ed183ad8ef9768eb3a70b
MD5 804827b21671d8e08cb3f0b93c45137d
BLAKE2b-256 a5b921aeb3273dd105e1663ffd1f6f1b7d55b1d7844ec5266daf152d23a1de8f

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 184fd488ba74f865efc186cb0da1ad1cdd33717575c223b90a7103a980c0a5e0
MD5 ac20561bceef33179af704f935b38e80
BLAKE2b-256 49486ba814e8b5f72db621c9cff646a8a763f29806902b5f860c804080768d90

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: PyPy, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 04d96119933979bf79d88e20ca71bfc8c28f0a38d39dee94dcc4827392557f3f
MD5 71fe5bf2cdb38011dd691b57a66a9ade
BLAKE2b-256 43f4786114865ce5c5d6e141f768d5a435a020c194e3e039b8de8bf477eec9f1

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp311-cp311-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 484c91303c26408d046e92de74d3c8d7411e519243513f2e874da44fc1dbee2b
MD5 be7f3c098d698e519ff02d70b79d19e4
BLAKE2b-256 25ff25e27738543c4758ec1b03bc258ebad83287f04d4ba8fd772bd4bc5e5722

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f63505d6952ca37a9e609901f4b5bdda8cd24be5378330a3a1e37145e016a63b
MD5 9cb9291e95a7d2388b8bc9384953ab60
BLAKE2b-256 447d671c1c01049f955c9767a956940277f76791727762246f1e591bc05badfa

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5bf0219795f4c6d70507e77de793f4845031e080efb36f2fedbab355017b2e3
MD5 da4e468df29ecc2c6485436dc1856ddd
BLAKE2b-256 14bec161eb049ece29bca80bc00d9ae5328f00941cdd64b0a129a3a2ff8121f2

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp311-cp311-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0da91a8231a7a6d8676267704c3c049785fd91c171893183d977f53a4672156e
MD5 7c34bca979231373c13d5ffbcee5798c
BLAKE2b-256 a32dcad391cca4824609e23fe0158a7d6c09369a73e7b5b3d72a32c0d2ea92d5

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49c85f538e34b38a44c9d4f7fc78e3412bfc7b165d6772de54d04c365bc43637
MD5 f860424c460df959cffe03dbbae726db
BLAKE2b-256 055ba058b803b8880ff405cd449dbd1285c88792429f29e5b7ad6404b24e37fd

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcb82dbc9390708c85852596d931da37738ac4c36c09365144a0ff144ec1769c
MD5 09216ff74b2a09f04cabf5d77ae19bd0
BLAKE2b-256 7dc883b726e693dc0021248088896b0515b4ee286d6fb6f57f388dfdcaf710d5

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c4376f2243a79c1880415c13c306e361c31fc7a6e46d97d4694d6fd7145470a1
MD5 422e34395a964888a27c07e9e207c035
BLAKE2b-256 c4f0391a84f3fb4ee1eb899ea5d0c1150737f665977ad3b8c6502de13b571c1c

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6fdcb850aed6280fd8ce11bb387994833443d2af654b35edc3fb7bd85b3c3e0c
MD5 7b78c8ff140abc89c672a8f7f6951993
BLAKE2b-256 9308b5135e0284b82d6ee43e3952e474ab575fe9c28c94a76808c4ff619d65e3

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8c5096eef1b0dc0a97bb21b59b7a3e092c5341af2e5389d0f4b2aa4abb034382
MD5 1e1bb8fdf6b51ae1f11a02f212b2fe33
BLAKE2b-256 ec6420ea9497d239b0bb8fa08a5cdba04f626b16f941df41f874389176393a04

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 336a700ea87086976edf505a9821aec6bc7a819188b1c304e2e8a9f277176039
MD5 6216d3e01459af9e35557e53995c6e3f
BLAKE2b-256 95354aa868e2600f439980440c0b43cb6ecf5a78e8a3cf8f17ad70afa6e1bfe5

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6a959901072edbde7409957457630c2bc96a1b8cd8d27399fb58319e473095e5
MD5 0bea058d10e28efdf98df00b06f610e7
BLAKE2b-256 a82d38c8c0b266c5f19f50d633ad56221831b13fe3da3466741f2416784dbd5a

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9a172da7f6777a9e4609ab5178b2f1b70c9ea28e2dc96323df5194d1f840e69b
MD5 48ff57ced492232b51774ea4dab907ea
BLAKE2b-256 c5d5005c442a67e1deccb0073644c112b6df9d2689eaf59e4435c152566a55cf

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78e8f3147ed3d40bdd8bd304c1dcb92fad6dc53ac320491b98ff89c7ce8f6eb9
MD5 3102fbc21215897528e472fe953f22cb
BLAKE2b-256 d7732655b48106553cb09d308de37b5bce87669ab43786e8427523d213b46d83

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04820366e3490d0afe57e3222bbddc96f38bd38fb6f90c221926baf5d572424
MD5 e83cc683f1acb3e383c4ed3d3c04cdbf
BLAKE2b-256 725e6813073a9b7b71855ad3a94359aa8371e542a0dcb5be6e74ebdbe7e56757

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4fdfa4f94558559ebc7069fdb70c48481a4582141ecffec1b59a596d79fa8b21
MD5 caa3d86fd34c93652e33c5b3e9ce1ed4
BLAKE2b-256 1900e536fdaa3232b97808e17eb0b58a42ad37cebbf25a1cf2ae9d1a8c1d1ea8

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6dc53ce22938adc06442a70ce5c2afd1217e049afe2b496e0bb6cc134efcdae8
MD5 6aabf5e8331da076828e6761ebd60e40
BLAKE2b-256 e309bb087ca829ac01905710951633f95ae0526f2d8f0a83b3c78b1633c31df9

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 545d2f896ab4589676d1d1f2113662090659e763651b5e6a7b34908b33b879b1
MD5 4ee006ea27803b5bb1d8319b32d70a3f
BLAKE2b-256 17e200a5f18d58484a24cb9e388cfcbab7beade773fb7eac4d736cda1d3810bc

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7b1e3178608973d8b5463533ba1f1f8de15b9ea4e81e24e8407f369cc8b79b7
MD5 f70a376564e33c8a3fb4e9c42f586bf4
BLAKE2b-256 35dc821edfc9997bd374e5db319983de794d7c22d3ed914a5c7b4bc561ea7367

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for matrix_synapse-1.69.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf8b8ec5a1909e164b6bf1ec01964980ebad10d82bb721a7a1cac99e8f17b840
MD5 4a70e7e95e1e9e434e12e38375470ac9
BLAKE2b-256 3a6a75835de015772445506a913cdaa60b8d486027dded824fd291428d31c96a

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: matrix_synapse-1.69.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.6

File hashes

Hashes for matrix_synapse-1.69.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3efa3f7b301876f9e13501a20ee07fc252d49ecf8b5676c59a4a98b00fefa718
MD5 671909cb55b2d3cfc192163bc0f30d10
BLAKE2b-256 889f7a532caf37829d279a44be25a8f53256ac10070a55a4b588a0952188ee2e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page