
Synapse
Synapse: Matrix homeserver written in Python/Twisted + Rust
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
Synapse is the reference Matrix homeserver, now maintained by Element. Matrix is to chat what email is to mail: federated and interoperable, so your server talks to every other Matrix server and nobody is locked inside one company's app. The core is free under AGPL v3, with encrypted rooms, spaces, voice and video, bots, and bridges into Slack, Discord, IRC and Telegram.
Running it is real work. Python and Rust over Postgres, behind a reverse proxy, with DNS and federation verification to get right on day one. A few hundred users wants 4GB of RAM and climbs from there, and media storage grows without asking. Federation is the point of Matrix and also what makes moderation and performance harder.
Solo: skip it unless running infrastructure is the fun part. Small teams: viable when someone actually wants the ops job, and Rocket.Chat or Zulip are lighter when nobody does. Medium teams: bridges and federation start earning their keep, so budget dedicated ops time. Large teams: price Element's hosted tiers before committing an engineer to this.
The catch is subtler than the sales page suggests. Synapse relicensed from Apache 2.0 to AGPL v3 under Element, which also sells a commercial license. OIDC and SAML single sign-on both work on the free build, so do not let the pricing table talk you out of self-hosting. What Element actually gates is the packaged enterprise layer: LDAP directory sync, SCIM provisioning, auditing and retention tooling, and a separate homeserver called Synapse Pro. Community is pitched at 1 to 100 users and non-commercial use, with no support at all unless you subscribe.
Free vs Self-Hosted vs Paid
open coreFree
- Synapse core is AGPL v3 with no user cap written into the code
- OIDC and SAML single sign-on are built into the free homeserver
- Encrypted rooms, spaces, voice and video, bots, and bridges to Slack, Discord, IRC and Telegram
- Element's Community tier is scoped to 1-100 users and non-commercial use
Self-hosted
- VPS with 4GB RAM: $20-40/mo, rising with users and media retention
- Postgres on the same box, or $10-15/mo managed
- Reverse proxy, DNS and federation verification up front, then ongoing version upgrades
- No vendor support at this tier at all
Paid (Element)
- Enterprise: per seat per month, price on request, aimed at 100+ users
- Adds LDAP/AD directory sync, SCIM provisioning, auditing, retention policies and a 4-hour response SLA
- Ships Synapse Pro, a separate homeserver, rather than the AGPL build
- Sovereign: per deployment, air-gapped, dedicated push gateway
Slack Pro runs $8.75/user/mo and Teams comes bundled with Microsoft 365 from $6/user/mo. Self-hosted Synapse wins on cost at small scale and loses on ops time. The crossover is staff hours, not licenses.
Free and AGPL to self-host, and that includes OIDC single sign-on. LDAP sync, SCIM, auditing and any support at all are Enterprise-only, priced on request.
What to do by team size
- Solo
- free; skip unless running infrastructure is the fun part
- Small team
- free to self-host; Rocket.Chat is lighter if nobody wants the ops job
- Medium team
- free; budget dedicated ops time
- Large team
- Element Enterprise for LDAP sync, auditing and a support SLA
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
About
- Owner
- element-hq (Organization)
- Stars
- 4,525
- Forks
- 579
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
386.5k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
240.5k ★hermes-agent
The agent that grows with you
231.6k ★


