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
- Configure CORS properly
- Set up TLS Certificates
- Review Well-Known Delegation
- Check Troubleshooting if issues arise
- Test with this connectivity tester