WhatsApp utiliza una versión personalizada del protocolu abiertu Estensible Messaging and Presence Protocol. Al ser instaláu, crea una cuenta d'usuariu utilizando'l so númberu de teléfonu como nome d'usuariu (Jabber ID: númberu de teléfonu @s.whatsapp.net). La versión de Android usa un hash MD5 del IMEI invertíu como contraseña, y la versión de iOS un hash MD5 de la direición MAC del teléfonu doblada.