Τα δύο κύρια ανταγωνιστικά πρωτόκολλα που χρησιμοποιούνται για την υποστήριξη άμεσων μηνυμάτων είναι
xmpp (extensible messaging and prestion protocol) και
SIP (πρωτόκολλο εκκίνησης περιόδου σύνδεσης) . Ενώ υπάρχουν άλλα πρωτόκολλα, αυτά είναι τα πιο εμφανή και ευρέως χρησιμοποιούμενα σε διαφορετικά πλαίσια. Σημειώστε ότι το SIP χρησιμοποιείται ευρύτερα για κλήσεις VoIP, αλλά έχει επίσης χαρακτηριστικά κατάλληλα για το IM.