Skip to main content

This is the rewrite of the Matrix Connectivity Tester UI. Please report any issues you find on GitHub.

WarningThis documentation is currently a work in progress and should not be fully trusted yet. Information may be incomplete, outdated, or subject to change.

Client-Server API

Understanding the Matrix Client-Server API

What is the Client-Server API?

The Matrix Client-Server API is the primary interface between Matrix clients (like Element, FluffyChat, etc.) and your homeserver. It handles user authentication, message sending/receiving, room management, and all other client operations.

Technical Reference: The Client-Server API is defined in the Matrix Client-Server API Specification. Your homeserver must implement this API for clients to connect.

Warning

This page is a Work in Progress and therefor missing deeper explanations for endusers. For technical users please refer to the Matrix Client-Server API Specification.

Next Steps

Related Documentation