Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. Everything in Matrix happens in a room. Rooms are distributed and do not exist on any single server. Rooms can be located using convenience aliases like #matrix:matrix.org or #test:localhost:8448. Synapse is currently in rapid development, but as of version 0.5 we believe it is sufficiently stable to be run as an internet-facing service for real usage! Create and manage fully distributed chat rooms with no single points of control or failure. Eventually-consistent cryptographically secure synchronization of room state across a global open network of federated servers and services. Send and receive extensible messages in a room with (optional) end-to-end encryption. Use 3rd Party IDs (3PIDs) such as email addresses, phone numbers, Facebook accounts to authenticate, identify and discover users on Matrix.

Features

  • Synapse is a reference "homeserver" implementation of Matrix from the core development team at matrix.org
  • It is intended to showcase the concept of Matrix and let people see the spec in the context of a codebase
  • Run your own homeserver and help bootstrap the ecosystem
  • Every user runs one or more Matrix clients, which connect through to a Matrix homeserver
  • There is no single point of control or mandatory service provider in Matrix
  • The easiest way to try out your new Synapse installation is by connecting to it from a web client

Project Activity

See All Activity >

Categories

Networking, VoIP

License

Apache License V2.0

Follow Synapse

Synapse Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Synapse!

Additional Project Details

Operating Systems

Linux

Programming Language

Python

Related Categories

Python Networking Software, Python VoIP Software

Registered

2021-07-21