Introduction ============ .. image:: ../_static/logo-jami.svg :alt: Jami logo Jami is a free/libre, end-to-end encrypted and private communication platform that requires no central authority. Jami's features include: text chats, voice and video calls, screen sharing, file sharing, conference calls, and :doc:`group chats <../developer/swarm>`. Jami can also function as a regular SIP client. Jami works on GNU/Linux, Windows, macOS, iOS, and Android. Multiple devices can be linked to a Jami account, and no personal information is required to create an account. How does Jami work? ------------------- Jami uses a `distributed hash table `_ (DHT) to connect peers. Jami accounts are asymmetric `X.509 certificates `_ generated by the GnuTLS library. Calls are made over the `Session Initiation Protocol `_ (SIP) after negotiating a `TLS `_-encrypted secure connection, performing `Secure Real-time Transport Protocol `_ (SRTP) communication which carries the media streams. For more on how Jami works, see the `Jami and how it empowers users `_ talk by `Amin Bandali `_, as well as the :doc:`Technical Overview <../developer/technical-overview>` for more in-depth information. Who makes Jami? --------------- The Jami project is led by `Savoir-faire Linux `_ -- a Canadian/Québécois GNU/Linux consulting company -- and is supported by a global community of free software enthusiasts, users, and contributors. Jami is `free software `_ and an official GNU package, developed and distributed under the `GNU GPLv3+ `_ license.