De två huvudsakliga konkurrerande protokollen som används för att stödja snabbmeddelanden är
XMPP (Extensible Messaging och närvaroprotokoll) och
SIP (Session Initiation Protocol) . Medan andra protokoll finns, är dessa de mest framträdande och används i olika sammanhang. Observera att SIP används mer bredt för VoIP -samtal, men den har också funktioner som är lämpliga för IM.