Matrix Client-Server API
Full implementation of the Matrix Client-Server API including authentication, rooms, messaging, sync, E2EE, media, and push notifications.
A lightweight, self-contained Matrix protocol homeserver built with GraalVM JDK 21 and Micronaut
Full implementation of the Matrix Client-Server API including authentication, rooms, messaging, sync, E2EE, media, and push notifications.
Server-Server API support with request signing, key caching, transaction processing, and inter-server communication.
Embedded H2 database with Flyway migrations. No external database server required — just GraalVM JDK 21 and Maven.
Multi-stage Dockerfile and docker-compose.yml for quick containerized deployment with persistent storage.
Administrative endpoints for user management, room moderation, health checks, and system monitoring.
244 automated tests covering authentication, rooms, sync, federation, E2EE, media, and end-to-end flows.