<p>First, there is the <ahref="./getting_involved.html"title="Getting Involved">Getting Involved</a> guide, which explains various ways of getting started with Matrix, and the <ahref="./faq.html"title="FAQ">FAQ</a>, which tries to answer all your questions relating to Matrix.</p>
<p>The (updated) <ahref="/docs/guides/client-server.html"title="Client-Server API">Client-Server API</a> guide explains in detail how to use the CS API, which is useful if you want to write a client (or modify an existing one) - or if you're just interested in how it works "under the hood".</p>
<p>If you were using the old v1 CS API, there is also the <ahref="/docs/guides/client-server-migrating-from-v1.html">v1 migration guide</a> which justs lists the changes from v1 to r0.</p>
<p><ahref="./lets-encrypt.html">Let's Encrypt Matrix</a> explains how to use Let's Encrypt's certificates with your Synapse installation. This guide was written by William A Stevens.</p>
<p>The <ahref="./application_services.html"title="Application services">Application services</a> guide introduces and explains Application services, and what they can be used for.</p>
<p><ahref="./types-of-bridging.html">Types of Bridging</a> should be read by all bridge developers to ensure everyone has the same mental map of terminology when implementing bridges.</p>
<p>The <ahref="./e2e_implementation.html">End-to-end Encryption Implementation Guide</a> is intended for client developers who wish to add support for end-to-end encryption.</p>