The Matrix specification is mirrored here for convenience and security. I always download everything I can, and with a project this long-running and important, having a full copy of the Matrix specification is an absolute must for me. So, here is a complete, offline copy of the Matrix specification in PDF format. You can download any or all of these PDFs at will, or just access them from here.
The complete v1.3 specification was printed from spec.matrix.org as a batch of PDF documents. Unfortunately, these are dumb PDFs; you can't copy text out of them, and the page breaks are horrible because these are just Ctrl + P-ed out of Chrome. In the future, I might try to get some higher quality PDFs, but these will get the job done for now.
Specification Part | Pages | Size | |
---|---|---|---|
Client-Server API | client-server-api.pdf | 548 | 125 MB |
Server-Server API | server-server-api.pdf | 109 | 24.9 MB |
Application Service API | application-service-api.pdf | 28 | 5.9 MB |
Identity Service API | identity-service-api.pdf | 44 | 9.2 MB |
Push Gateway API | push-gateway-api.pdf | 5 | 993 KB |
Room Versions | room-versions.pdf | 2 | 466 KB |
Appendices | appendices.pdf | 19 | 6.2 MB |
The room versions are also available in PDF:
Room Version | Pages | Size | |
---|---|---|---|
1 | room-version-1.pdf | 8 | 2.2 MB |
2 | room-version-2.pdf | 10 | 2.9 MB |
3 | room-version-3.pdf | 10 | 3.2 MB |
4 | room-version-4.pdf | 10 | 3.1 MB |
5 | room-version-5.pdf | 10 | 3.1 MB |
6 | room-version-6.pdf | 10 | 3.1 MB |
7 | room-version-7.pdf | 10 | 3.1 MB |
8 | room-version-8.pdf | 11 | 3.3 MB |
9 | room-version-9.pdf | 11 | 3.3 MB |
10 | room-version-10.pdf | 10 | 3.2 MB |
If you'd like to download all the PDF documents at once, either for your own reference, or for automation or something, you can:
Archive | Download | Size |
---|---|---|
All v1.3 spec PDFs | matrix-spec-v1.3.tar.gz | 171 MB |
All the files hosted here are provided as is. If you spot an issue with them, feel free to reach out, but note that I don't provide checksums or signatures or anything like that. While I think these documents will be crucial if something ever happens to my internet access or the Matrix website, I don't think I need to checksum and sign these documents.
This page is a part of the Telodendria Project.