Introduction

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 group chats. 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 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.