XMPP की फुल फॉर्म Extensible Messaging and Presence Protocol होती है. वास्तविक समय के करीब संदेशों और उपस्थिति सूचनाओं के आदान-प्रदान के लिए एक नेटवर्क पर XML तत्वों को स्ट्रीमिंग करने के लिए यह प्रोटोकॉल है. यह प्रोटोकॉल ज्यादातर व्हाट्सएप जैसे Instant Messaging Applications द्वारा उपयोग किया जाता है.