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

Uploaded Source

Built Distributions

matrix_synapse-1.69.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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.0rc4-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

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4.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.0rc4.tar.gz
Algorithm Hash digest
SHA256 b0786a98329906d813e1a6295145e8651990e5b51db9ef939cd531225efd9724
MD5 e3209979c5a5076191a5dacd633e0c6f
BLAKE2b-256 5137cb51a32c7ca6f1b3bde80c47f6833274b72e9f63ecad067c75d29dfcd5be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.69.0rc4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa5b8734298123098965dc4b14ad2693298be2c2bc3463d794af2d0ccd3fd58b
MD5 306d73e7bd3f0bcf7504450f38bd0ff7
BLAKE2b-256 8452e915771bb6b998f726dd78eb874e81d50ffb7fe64f45380906eb904f2743

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7add30c56f1425fa6a438f8452555c3678389f351cf6be1b3b04c93fbe1d579
MD5 564b275f1fadc09cb0e45fda898a785a
BLAKE2b-256 9e69f23f6c0ffd242519c1e371ef7bbe764d22fa7e95911ee4a19cb9ce44d7ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.69.0rc4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6757d27b1094145659406c063d8f160e531444bcad80a3da76030a59f706eef
MD5 6863f32de309b5cfabecae5d138d49a3
BLAKE2b-256 e4d51b52d21f056698db3df7257fd861e8266112a77b75cdef89e5b848e08f07

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 299521ad903fe72694c87bf6839c2cbc16fa74bced4301b48d84ad982b7ecd4a
MD5 5aa19f17088d1b03d291935476bebb0d
BLAKE2b-256 d2cc3301b5fedde97d35053692a2e3769e30eaba18427752a42cd0a35fecf296

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.69.0rc4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6448b92aa3535031dcc356ef05aeaf5630fce0c00118b3e483eabf3209aba4eb
MD5 c1ecd7766a8c6b2712401dcbecbec97a
BLAKE2b-256 e22c4ea83da07b0d9fe96b0cb975d4368848a849586b7753b75b1b582d81821b

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17f9c23ea7b01829bf99e9dac3203671258eefdf3da2adee03a4753cdaa362f1
MD5 0eb9e5096b1057128e2d1bf43c8a157f
BLAKE2b-256 1b3bff4f82949f70d2fdfeee238d3ae1c5325038014d336483d152d7ce64cc7a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1fb6f3d98114208dcceb8e8486c8c97f5e0fd7730225e4563243afdb08d4d31f
MD5 58588eb6e030abd1eec54aa28e404b77
BLAKE2b-256 5b979eb29a0d803a91d276cd16c59b39b3eecc11a7673ec445ac38195304522a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5f2d183f446e628e71312df82a286826bef0ea795d17ad670d60267541285f0
MD5 7c9ed7e6f04eb12abd589d0bde8aae89
BLAKE2b-256 02302304fdca49a89deddc102a171da9c1facf519aa9f2a9152a56623ad0ef56

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c424f57d7c867acbeaca8edbaf5325439f599cfa5f00ab027b45876d324a47e2
MD5 da93045a9e4ea6551264494fb0c9e766
BLAKE2b-256 e4ceb804c8a6a57124a4d8c4803042e50ff4b6cf9d67caa1b67614c470c46419

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ae3979fe0fa3e63cfd536c7689b0f773d6e9065f19371c22485593a44140ddf
MD5 edd3990bd30cc6e4ddad032c03731556
BLAKE2b-256 b1b65d05334cfd0acb9f37c50e1215bc446a3d59bae52cbc6ed2e0a28c068306

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 122d2c4d70ea24d61d2ff2faad049fd0b0dff63b1cce091717d123282858ab8e
MD5 1c2eeb1f2b88e861a7957d9eee1e12df
BLAKE2b-256 aedeab536a0dc56617c75488452096b0ef5f1fe4bcd4d6c9d58b95502c7fc2ee

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a44503b8045c8bdc9e00d3701f4ba6cddee569562d8b9b2edc411069cd3350d8
MD5 58a15eb5f9444958679b269113a98a79
BLAKE2b-256 3e1912cfb971c3868d75c89c3e6190ffecfd3fec6b2d023adf3313279ed6d315

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9365fe47b410df61c05489fab2be39165bd111c0b94cc71e6a92c2d8a9d28442
MD5 c570aa04c49a96cd85688c240b4f0c21
BLAKE2b-256 3d86de01a07012dada09d60e9d78f782834a1df8698194314a9eb1583dcffd3c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2df8849aa0057a4373ca9d11b2fb6228d1e651a0485651a175fe85d0d8f133f1
MD5 b4e774359df2f94c9b74e3187fbd85bf
BLAKE2b-256 e239b4a918a3a52fa7a6d1daade35d047e712747dfa3709b0235b419438d32b5

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 099c06dd9e678749daa3cea9e1f4e86c8944566e1c0e9009e4be2b134d72b8ce
MD5 4bbf3a58e0c46acebc2d6595b47ac76e
BLAKE2b-256 975013cb3285219aab352e0af535f0f1383caaf133bee68a590ac715bcae2fe2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 085611fc75fa06799c10f3013050a1bc4de4f717f7fc5e11f7ebf4042d734e68
MD5 e6c990c864b6679b3e0177e07f83ed2e
BLAKE2b-256 da38f3d9da8376e2cce7ae8ff17268a62a2f98c607d75a210827f2e717d81f15

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9da517179afbb24d0ab54016ab2675804748fe803db62b7790bfcafb3c3f8104
MD5 300fe67fa53ecbb29ef93671e50585b7
BLAKE2b-256 98d5944522cd240cc813aac3ca898376741daa1ec87f07d9399780b289c6ca16

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b3f18626bd881cc17fae38088013767547293bff071f7b9e41b7f9a9b4f9efec
MD5 472ffc4910b9193d9910bf684ac1b0a4
BLAKE2b-256 8c91bb4938d0fee1e894944110b09cd2f4e26cd3da36a7a9f8b257a2acdee179

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cf80de0780fd6c7df2cac25173ec38c116df7d99ac884eb6c390def1e0a776a7
MD5 62d187da698b92fb2f337213e3f666be
BLAKE2b-256 8f6a3f53b5a7c6ab389df0913eb05ea60c2491e045617babfde5e104aaeddcd2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.69.0rc4-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.0rc4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a990eaa5df831b2a3c19b420695cc0a728eb8f4bdc8c21c98213e678aeb969b
MD5 35c25fa0cbd62185905c84aea18e46a3
BLAKE2b-256 9cfa1539da30d1d8e1e68ea157643865999495ecfd744210c2adbfe844c7ade1

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.69.0rc4-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.0rc4-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a9ac607e38d3edc0545f817807c1816d765ae6e0b08f67b75058df07e5f1a51
MD5 e07eece92e9c70bad48a666a2376b0d7
BLAKE2b-256 673d65c48dcbaf867bc82c7d2d5c222fb9935f74a8be0bde1028b0e486e28b56

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