MA

matrix-corporal

Reconciliator and gateway for managed Matrix homeservers

Matrix & XMPP ★ 165 stars Hard setup AGPL-3.0

matrix-corporal automates user and room management on a Matrix homeserver by reconciling its state against an external policy file. It is useful for organizations that provision Matrix from a central source of truth.

Key features

  • Policy-driven user provisioning
  • Room membership reconciliation
  • HTTP gateway controls
  • Centralized Matrix management

Strengths

  • Released under the AGPL-3.0 license
  • First-class Docker support for quick deployment
  • Written in Go
  • Tiny footprint — runs in 128 MB RAM

Is matrix-corporal secure?

OSV.dev has no published security advisories for matrix-corporal's repository. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

Source: OSV.dev, checked 2026-10-14. How this is measured.

matrix-corporal replaces

Health badge

Maintain matrix-corporal? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 49 · fair

Markdown
[![SelfHostIndex health score for matrix-corporal](https://selfhostindex.com/badge/matrix-corporal.svg)](https://selfhostindex.com/app/matrix-corporal/)
HTML
<a href="https://selfhostindex.com/app/matrix-corporal/"><img src="https://selfhostindex.com/badge/matrix-corporal.svg" alt="SelfHostIndex health score for matrix-corporal"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/matrix-corporal.svg
   :alt: SelfHostIndex health score for matrix-corporal
   :target: https://selfhostindex.com/app/matrix-corporal/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Similar matrix & xmpp apps