Con el protocolo abierto XMPP, no necesitas tu propio servicio de mensajería para comunicarte con otros usuarios. Basado en el estándar XML, XMPP permite la comunicación independiente del dispositivo y del navegador a través de un cliente XMPP y un servidor XMPP o servicios compatibles con XMPP. Gracias al cifrado seguro y a las funciones para llamadas de audio y vídeo, XMPP ofrece una alternativa flexible de chat y mensajería instantánea.
XMPP son las siglas de “Extensible Messaging and Presence Protocol”, es decir, “Protocolo Extensible de Mensajería y Presencia”, usado para la comunicación online. Los fundamentos XMPP son el principio cliente-servidor y el estándar XML abierto, en el que un cliente XMPP en el terminal de usuario se comunica con otros participantes a través de un servidor XMPP.
La tecnología XMPP ha sido desarrollada por Jeremie Miller desde 1998. La primera versión importante de XMPP, que entonces todavía se llamaba Jabber, se publicó en el año 2000. Con un protocolo de transmisión en tiempo real basado en el estándar XML, este software de código abierto se presentó como una alternativa libre y flexible a la mensajería instantánea comercial. En 2004, Jabber se convirtió en el protocolo estándar XMPP, modificado por la IETF (Internet Engineering Task Force), que es mantenido por la XMPP Standards Foundation y estandarizado en nuevas implementaciones.