Please donate to support building Prav app for iPhone users

Learn more

Picture: Flyer explaining ideas behind the Prav project.
By Badri for Prav, CC-BY-SA 4.0

What is Prav?

A messaging app

Prav is a messaging app which works on XMPP protocol. Users can communicate with other XMPP users. Prav has support for messaging, file sharing, voice messages, audio and video calls.

Easy onboarding

Signing up on Prav is as easy as entering your phone number and entering an OTP received by you by SMS. So you can easily bring your friends and family to Prav. We took the idea from Quicksy app which is an XMPP based messaging app and provides convenient sign up using phone number without vendor lock-in (explained below).

Contrast this with most XMPP apps that want you to chose a server, then choose a username and password (and remember all of it), then add each contact manually before you can start chatting.

Software Freedom

Prav is Free Software. Users have the freedom to run, study, modify, share and share the modified versions.

No vendor lock-in

Most popular messaging apps require users to download the same app and have account on the same service. Prav is interoperable with other XMPP services, which means you can switch providers and still talk to your contacts. For example, SIM cards are interoperable. If you switch from Airtel to Vodafone, you will still be able to make calls with your contacts. Similar thing is not possible with popular apps like WhatsApp, Telegram, Signal etc. If you uninstall the app, you lose all your contacts.

Check Frequently Asked Questions about Prav for more details.

Social Contract

We shall adhere to our Social Contract:

  1. We will put rights of users above profit.

  2. Our products will always be committed to user privacy.

  3. Our apps and services will always respect users’ freedom (100% Free Software app and service).

  4. Our service will be interoperable using a free standard (federated with any XMPP service). No one will be forced to use our app or service to talk to users of our service. Our users can switch to any other service provider without losing the ability to talk to their existing contacts (similar to sim cards provided by telecom operators).

  5. We will donate, whenever possible, to the projects we rely on.

We also have a Code of Conduct (CoC) which you can find here

Meet our team

Badri Sunderarajan

Helped in setting up initial ejabberd server, domain and hosting, as well as designing posters for Prav Private Beta Release.

Hello! My name is Badri. I am a self-taught programmer and interested in all things FOSS! I try to avoid corporate platforms wherever possible, and encourage others to do the same. I am also an avid reader of books, as well as a writer of mainly nonfiction. E-paper is my screen of choice.

I’m a co-founding editor of the Snipette magazine, where I also help to run our YunoHost server which runs services like Ghost and Mattermost and some custom-developed tools. I also work part-time for the Planet Hool foundation, where I convinced them to use XMPP as the basis for their card-game app. Other contributions include the Sawaliram Project, and some internal organisational scripts for the Chennai Mathematical Institute (CMI).

George Jose

Hi George here. I am a full stack web developer (LAMP, MEVN, MERN). I initially got hooked onto Prav since I was tired of the existing messengers flaws. I was missing from the discussions for some time due to my work schedule, I hope I can contribute something for the community.


Helped Prav project grow by making a YouTube video in Malayalam.

Hi, My name is Mujeeb Rahman. Me and my friends run a web development company (Alpha fork) with the help of FOSS tools. we also part of migration of a news paper organization to completely move to foss. including scribus and kubuntu. i run a youtube channel named as IBcomputing. I use this channel to promote FOSS and privacy related topics and general tech topics.


Hi, I am Nagarjuna (GN), a STEM educationist with roots in biology and philosophy. Seeking and facilitating freedom, truth, and justice in diverse, decentralized, and distributed structures in codified and real life. Former Professor at Gnowledge lab at HBCSE, TIFR.


Hello, My name is Nikhil, I am an economics student at IIFT Delhi.

I also do sysadmin stuff, i like to tweak system, software, hardware.

Pirate Praveen

First member of Prav project. Helped in outreach and supervising the project.Also, guided Ravi for deploying Quicksy server.

A skilled labourer in a social emergency campaigning to remake this world as he sees fit (a pirate). For a world where everyone have enough to survive and can do what they really love to do as opposed to what pays them the most.

β€œThe acquisition of wealth is no longer the driving force in our lives. We work to better ourselves and the rest of humanity.” β€” Jean Luc Picard, Star Trek First Contact.

A Debian Developer, privacy advocate and a politician. Mentors students to contribute to Free Software.

Pratik M.

Helped in maintaining Prav website.

Namaste! Pratik here πŸ™‚. I’m a smile freak( though not smiling in the pic:), a high school student with many dreams, and of course, a Free Software enthusiast. I don’t have technical wisdom, so, I’m trying to help write some docs(and probably Bangla translation), so that, when Prav becomes a hit, I can smile and say to myself that I had a tiny part there πŸ˜‰

Ravi Dwivedi

website maintenance, social media, server setup, and project outreach

A Free Software activist and privacy advocate.

An active member of the Free Software Community of India and the Indian Debian community. Started the Indian LibreOffice community.

He holds an M.Math from Indian Statistical Institute (Kolkata), and B.Sc. Mathematics from Acharya Narendra Dev College, Delhi.

He writes at and toots on