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.68.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

matrix_synapse-1.68.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.68.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.68.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

matrix_synapse-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

matrix_synapse-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp311-cp311-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

matrix_synapse-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

matrix_synapse-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp310-cp310-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

matrix_synapse-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

matrix_synapse-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp39-cp39-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

matrix_synapse-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

matrix_synapse-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

matrix_synapse-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp38-cp38-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

matrix_synapse-1.68.0-cp37-cp37m-musllinux_1_1_x86_64.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

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

matrix_synapse-1.68.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl (3.3 MB view details)

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

matrix_synapse-1.68.0-cp37-cp37m-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file matrix-synapse-1.68.0.tar.gz.

File metadata

  • Download URL: matrix-synapse-1.68.0.tar.gz
  • Upload date:
  • Size: 2.9 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.7

File hashes

Hashes for matrix-synapse-1.68.0.tar.gz
Algorithm Hash digest
SHA256 8d0729aef2846cbb8b5ad8746967a1e668bfbfccfcdc622b8c2b26dc97497143
MD5 664d5ca788f03a25bd4d0508cee15d67
BLAKE2b-256 abb660de31ea20b69a0849de7d1dd1f0c12a0f0dc8cf6169d37e7e87160a6da7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.68.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e45fccd5ec2ea086a9cd58449e8351b1f0459eb56036a93043054212bc99d63
MD5 f7394522d7d90c0edc12a9a6560fb70e
BLAKE2b-256 da4e7fe8cb6459ecab26a9ae2c80779e6d50d71116349dff5efcf4ba52e24aa6

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 53f8e52feea1f26c00388ce03494ac9d25656688900134571b5a1851c3cb5425
MD5 960c4f01b8745e993e9b81bfca5c4ce8
BLAKE2b-256 cb1374031332a4e4351848d118a05f34966c65eea951e253d9c0e05d2bc1ae5c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bedd8f3dddf9de00f97c981c27ba9c5bafa00b749b23b29f9b3b92b07a87527e
MD5 30097e55f19b03e520980094da01367a
BLAKE2b-256 4578bcb8bbedeba37937e83158bdae4bae834f68c6bf26f31803438bfbff4cf4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.68.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91970a9e4021c407dfbebdaf72978c3923dd593d187e4de46a859eb1bd3032e5
MD5 f406aa6390bcc4772a29535f6109234c
BLAKE2b-256 a9952b472b60296bd85e3fdb6958c56eaf38b7e6f92ed9316d61fe708f6d1c60

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 797d628793615e7426bfce136ca5213a9cee02e600cd1e815df97e83c24cece5
MD5 9d893d0d2283288790b1ad4a6571adf6
BLAKE2b-256 e652865924a4bb7a516c0da59cb92b2ce4c1d9e94737b14b2b418da31a60e936

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-pp38-pypy38_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e8f667a4ae073ca0a733afa46acb0bcc6ae002932cb3daf2e952158f2efd1785
MD5 561c49a18dda91f9b80ac6b5b3e03a30
BLAKE2b-256 4b48af042b6edfc8da60da99fae66ee8fe97ccec76219d3b1f2df1212b3a54de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for matrix_synapse-1.68.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9715ad944ddcae9710d65d669c620b48bf83ef501423c9f7923404f6488bffb5
MD5 d86d4d49955fa7c3894ac4a66ae3b8ec
BLAKE2b-256 26e7a7827a6b18b2dc0d0698176e979d1784d7ff0c2e68a7ced20911545db3b9

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c819a71f4fbf1c95e4c235939bd8d4298d2ee9f8d0e1be9a36908f7126050b6b
MD5 11ada7b565ff05cae327482759deea5e
BLAKE2b-256 13542e1c51e6af32c3b4d6ebf381a04d8abe27dbcd582f00beeae642f9748f64

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-pp37-pypy37_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b5fabe9d0ebd1429908f9ab50ef8c83a4fc91d2c571e00d646bbe5f8753ece66
MD5 01bb1b5c7a16499e836ae595eb03d67c
BLAKE2b-256 75cf04db3b2e1db94c55280043d8064a0119b8f6dd9d593cc95ee25a09ca5b80

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.3 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5229be4f059c9bf23a9e98bfc20694ada77d2aed81f13d7c676a8d03d395b4c5
MD5 2c4c3f5fad2050f26c09bfd65d2b8450
BLAKE2b-256 7b0c81d5c18ae2ebfd36624f5dbf946cf5c386aea8716740f20b5399d0f69801

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.2 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 340e5486e179c77212c7c9663b49ec1aa19b3bdac8fcf5b7bb5a5d018e1bc14c
MD5 ed8b4664283f02bf5d36d93e902abc0a
BLAKE2b-256 bf1cab1c28f4ff3ef21406ac4684f31d5f3e60cc69ff185c61885379447b0a7a

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-cp311-cp311-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e35631ae191b666cd6256bbd13c611388de9f4999fc9eb460aab725462408888
MD5 67e355a0d8688070c4def14afe771401
BLAKE2b-256 4670071ca0c49eb834f71abe07989101cd2937282b082b647662f343e417ac9d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp311-cp311-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f35766ae587d22ed8a11e9af614901b4b80526610dbf76d1f0b92786160643d2
MD5 95338a57b557ece1aed9cb6911521e5c
BLAKE2b-256 fe620b673516cce477895853e987ec1f7118269ba0d4c219218fdd609f1986be

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.3 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8e506e8a8baa32865c41d03915142bc91b86e6d2c3f2f1f5bf55d77f3820da74
MD5 1242f898b816a46edcbb2c5f940916ff
BLAKE2b-256 9546f8d14d58d1a31086e70ec5231db7688282bf550c2e17082cbaa2b5a543c5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.2 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f945858aee34ebf9ae7aa0ef9c1918bc936855ac76d2e34a7112fd9270051172
MD5 02f61c4af2de36f230566039b1a014d4
BLAKE2b-256 0e302f043e6f08068bfe15d619240dc755a2075fbbde2e8419c79e21c452ed4f

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-cp310-cp310-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bbe3587f51a0dbd8ce9800b191112937f333077a849d8b3cc3992c10669062cc
MD5 ea0607449b618e90158d96455d30d62b
BLAKE2b-256 cbd9a5d30572563b03a0e567f3552767414a6340f0bd0c9360f076cfccd32729

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c2ed5a3374b8442070f0da634449927e3c79645b1b6bc0ac2608b279abdaf1f0
MD5 cdbdc53436bd0222471dc01a5f66c966
BLAKE2b-256 aeefeb96ffaf88081d88447d661179f3025946291f0797db0bd297d20790ccc8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.3 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1be5a4f3cf2598ae1cc3fcb49c1a90e82354310076e209063e6461ffdeeb4bc8
MD5 c61b0affbc80e8b9584e096757a6aeda
BLAKE2b-256 ee811acedbcd9751bf2ecb9f7d39bd4a7c6b254bb9bd409da6db01190863b879

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.2 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 803e126ea7bd40ea757a583913b8eb115316122581dc40c22857da56d69c5f98
MD5 7c2161547a982ca297d23cd1e9776ba6
BLAKE2b-256 38bc0d85bc78d03da3e2c84cdb90c0aaf3d4d5d15a18ce8aabef4e08feb9f6fa

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-cp39-cp39-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c18359dd8b2295c72994f8d5b59cb55c3f9b47192d1a4bfbda32f064f48efe73
MD5 00b0d9beec035352709da53e9ec34955
BLAKE2b-256 4f5812021d496dfe7d7a228f3326cf93e8ae3499acd8d29fea5cf1a6c4c9c727

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e5db98c55694360039f6a40d27802555cfe1a5d8a78fd0cc4d6f01695e4a418e
MD5 97213582bdc02eb7c1fe0653723e36ca
BLAKE2b-256 6983ffc7391ac85184348a847152e2dcf71fc382c8ab2aeb8cee3d145214970a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.3 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a6bb1febd28d6d28bc6b4ef6b0786305f74da6f526423f6c7492ca83f23bd8f
MD5 cd0ddb484676bc342187ec844f9d567f
BLAKE2b-256 2f44033b1b4f5eb8fee2a3f8c058748affd577afe702ced6da37f6fe0b2369ad

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.2 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3a76bb0c825f9ee2a8bf2c789054801a05676c49719c24ff3f6f33fa3490018
MD5 85f7553a9edd7e55f2365703af165054
BLAKE2b-256 4e1812d7b38f8066d7f9f88e9a16194bcd478beea9a9bb49e974afbef112d843

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-cp38-cp38-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d444c9170e71c8b3214777294a2aa430c89f6aba819d466505690e2195193a4b
MD5 d8ddf1d94c575cd58c3e32b3cde5617d
BLAKE2b-256 9dbb55170dc4a72218869926b3d1655d494afb9f954bd038c25fdd2d6804bffe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 03924e29b1edf9fb5ca060650f4139f970c9906a94d6f6d7e21be6a9f09cad3d
MD5 5747505e968ff4622057ba733e5f0c91
BLAKE2b-256 681de39d85bfe1697831bd30db9bba50acc8fce7b9fd19ed625d5eba4dfaa7ae

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 3.3 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca61234b9916ad2e31bfc2bf1bf6a3c677bf28e0cb6e72202654898e0fb058c5
MD5 e06033d210da62affb586f45a447181f
BLAKE2b-256 9f7d74250d91616d0b7a83dbb307d9439c4cad6681f6301153d185d53016a440

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.2 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e31ae88d0b3f6a6f2991583cd07f0ee831219a681eeefedd38688b168b36cdac
MD5 040c57ec323b37e54c09eb7b96f45229
BLAKE2b-256 287988db95b33a9883d6b11c9976b2545bafc5e298ba9d57f07a10c0caab1619

See more details on using hashes here.

Provenance

File details

Details for the file matrix_synapse-1.68.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.68.0-cp37-cp37m-manylinux_2_17_i686.manylinux_2_5_i686.manylinux1_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ab19d7d9c1f3c2c78eebdd9d0ad551e378ce77d0f9bd33a0f15b020529c8c9f
MD5 dafbca3d4bed650d43af5da5de21cc0c
BLAKE2b-256 1886431a7e41dba90d18f4793bdebb5de801f3feb3ce8317fa07663e301240e0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: matrix_synapse-1.68.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 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.7

File hashes

Hashes for matrix_synapse-1.68.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d9ce2aa4eafabf86fffba0017828cc127a00249e24c93fd1637b9b19d50c5faa
MD5 ec1d52925c06da1770672d0f067b64d4
BLAKE2b-256 15212f6769b76243da432ac8234e1beca4bd875ec2356aedca3760e7a016b1e4

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