# Matrix

**Canonical:** https://apis.io/providers/matrix/  
**Website:** https://matrix.org  
**APIs profiled:** 20

Matrix is an open standard and decentralized protocol for real-time communication, providing federated messaging, voice, video, and IoT signalling across independently operated homeservers. The Matrix specification defines several REST APIs (Client-Server, Server-Server, Application Service, Identity Service, and Push Gateway) that interoperate across the federation. Authentication is typically performed via Bearer access tokens, with newer flows using OAuth 2.0.

## Kin Score — 31.6 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 31.6).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 56.6 |
| Governance | 11.4 |
| Contract Governance | 11.4 |
| Operational Transparency | 2.6 |
| Developer Ergonomics | 28.6 |
| Commercial Clarity | 13.2 |
| Access Clarity | 13.2 |

## Agent readiness — 27.4 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | no |
| Event Surface Described | derived |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (20)

- **Matrix Client-Server API** — REST API used by Matrix clients to communicate with a homeserver, covering login, room creation and management, message sending, sync, device management, end-to-end encryption, ...
- **Matrix Server-Server (Federation) API** — Federation API that lets Matrix homeservers exchange events, presence, and key information with one another over signed JSON requests.
- **Matrix Application Service API** — API used by application services (bridges, bots) to integrate with a homeserver, claim namespaces, and exchange events.
- **Matrix Identity Service API** — API for looking up Matrix user IDs from third-party identifiers such as email addresses and phone numbers via federated identity servers.
- **Matrix Push Gateway API** — Push Gateway API homeservers use to deliver notifications to mobile push services on behalf of Matrix clients.
- **Matrix Account API** — The Account API from Matrix — 1 operation(s) for account.
- **Matrix Capabilities API** — The Capabilities API from Matrix — 1 operation(s) for capabilities.
- **Matrix CreateRoom API** — The CreateRoom API from Matrix — 1 operation(s) for createroom.
- **Matrix Devices API** — The Devices API from Matrix — 1 operation(s) for devices.
- **Matrix Directory API** — The Directory API from Matrix — 1 operation(s) for directory.
- **Matrix Join API** — The Join API from Matrix — 1 operation(s) for join.
- **Matrix Keys API** — The Keys API from Matrix — 1 operation(s) for keys.
- **Matrix Login API** — The Login API from Matrix — 1 operation(s) for login.
- **Matrix Logout API** — The Logout API from Matrix — 1 operation(s) for logout.
- **Matrix Profile API** — The Profile API from Matrix — 2 operation(s) for profile.
- **Matrix PublicRooms API** — The PublicRooms API from Matrix — 1 operation(s) for publicrooms.
- **Matrix Refresh API** — The Refresh API from Matrix — 1 operation(s) for refresh.
- **Matrix Register API** — The Register API from Matrix — 1 operation(s) for register.
- **Matrix Rooms API** — The Rooms API from Matrix — 4 operation(s) for rooms.
- **Matrix Sync API** — The Sync API from Matrix — 1 operation(s) for sync.

## Agentic access (1)

- **Matrix Agentic Access** — 20 operations · 11 acting

## Security (3)

- **Matrix Authentication** — http · 1 scheme
- **Matrix Domain Security** — TLSv1.3 · HSTS · DMARC
- **Matrix Vulnerability Disclosure** — security.txt · contact published

## Tags

Messaging, Decentralized, Federated, Open Standard, Real-Time Communication, VoIP

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/matrix/). Scores are computed from the provider's own public artifacts under a published rubric.
