doap doap doap doap doap doap doap doap doap doap doap doap doap doap doap doap 16 Platforms 1 1 1 1 2 1 1 1 1 1 2 4 1 2 3 3 3 3 2 3 1 2 3 5 4 5 1 1 2 3 ? ? ? 2 supporting clients Laptop/PC Linux ★ yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 16 Windows ★ yes yes yes yes yes yes yes yes yes 10 macOS ★ yes yes yes yes yes yes yes yes yes yes yes yes 13 BSD ★ yes yes yes 4 mobile iOS ★ yes yes yes yes yes 6 Android ★ yes yes yes yes yes 6 Sailfish OS ★ 1 Browser ★ yes yes yes yes 5 (misc.) yes yes yes yes yes 5 Client Comparison Chart Compliance 2022 (XEP-0459) XEP dependencies v0.97 CC-BY-SA 4.0 2022 by kikuchiyo core 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 0 2 1 1 0 2 0 0 2 2 2 2 1 XEPs 30, 115 advanced 4 4 4 4 4 2 3 4 2 3 4 3 2 3 3 2 2 2 2 2 2 1 2 1 1 0 2 0 0 3 2 4 3 1 XEPs 30, 115, 163, 368 web 3 3 3 3 2 5 5 4 5 1 2 6 2 2 2 2 2 4 1 1 1 1 2 1 2 0 2 0 0 2 3 2 3 1 XEPs 30, 115, 124, 156, 167, 206 https://xmpp.org/extensions/xep-0453.html advanced 3 3 3 3 2 5 5 4 5 1 2 6 2 2 2 2 2 4 1 1 1 1 2 1 2 0 2 0 0 2 3 2 3 1 XEPs 30, 115, 124, 156, 167, 206 and add the URL of your clients doap file to IM 8 8 9 9 9 7 8 7 9 6 7 8 6 5 7 6 6 4 3 6 4 2 6 3 3 2 4 2 1 7 8 7 8 5 XEPs 30, 45, 54, 84, 115, 245, 249, 280, 363 https://github.com/xsf/xmpp.org/blob/master/data/clients.json advanced 21 21 18 18 22 12 15 15 17 13 15 11 11 11 12 13 10 13 9 10 7 5 10 7 6 7 5 4 3 17 15 13 13 12 Is your client missing, need help? extra 2 2 1 1 5 2 4 2 2 2 1 2 3 2 2 0 3 0 2 2 1 1 0 1 0 0 0 0 0 4 1 2 1 1 XEPs 66, 77, 157, 385, 392, 393, 424, 425, 433 xmpp:jdev@muc.xmpp.org?join mobile 4 4 4 3 3 2 4 4 2 1 4 2 4 3 2 3 2 3 3 1 1 2 2 2 1 1 2 2 1 4 4 3 4 1 XEPs 30, 115, 198, 352 Email: info@xmpp.org advanced 5 5 5 3 3 2 5 5 2 1 5 2 5 3 2 3 2 3 3 1 2 3 2 2 1 1 2 2 1 4 4 3 5 2 XEPs 30, 115, 198, 352, 357 extra 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 XEP 286 More clients: https://xmpp.org/software/clients/ A/V 7 6 7 7 2 7 2 3 4 3 2 4 2 2 2 2 2 2 1 1 1 1 2 1 3 1 2 0 0 3 4 2 4 1 XEPs 30, 115, 167, 176, 215, 320, 353 advanced 11 10 11 11 2 11 2 3 4 3 2 4 2 2 2 2 2 2 1 1 1 1 2 1 3 1 2 0 0 3 4 2 4 1 XEPs 30, 115, 167, 176, 215, 293, 294, 320, 338, 339, 353 future E2EE ⚿ 2 2 1 1 2 0 1 0 1 1 1 1 0 1 0 1 2 0 0 0 1 1 0 0 0 0 0 0 0 2 1 0 1 1 XEPs 374, 380, 384, 396, 420 onboarding 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 XEPs 379, 401, 445 extra 1 0 2 2 0 1 0 1 1 2 0 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 2 1 1 XEPs 225, 333, 369, 386, 390, 397, 402, 409, 455 66 XEPs 🅒🅜🅐 ⚿ 🅒🅜 ⚿ 🅒Ⓘ🅜🅐 ⚿ 🅒Ⓘ🅐 ⚿ 🅒Ⓘ ⚿ Ⓒ🅐 Ⓒ🅜 ⚿ 🅒🅜 ⒸⒾ ⚿ ⚿ 🅒🅜 ⚿ Ⓒ🅦 ⚿ Ⓒ🅜 Ⓒ ⚿ Ⓒ Ⓒ ⚿ Ⓒ ⚿ Ⓒ ⚿ ⚿ Ⓒ Ⓒ ⒸⓂ ⚿ ⒸⓂ ⚿ 🅒 Ⓒ🅜 ⚿ ⚿ XEP Server side implementation = 🖧 XEP status 53 51 49 47 85 58 44 80 36 57 42 53 31 57 72 33 31 29 53 31 28 12 22 24 25 13 16 8 10 103 55 36 33 35 Implementing clients / likelihood XEP-0280: Message Carbons 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes wip yes yes yes yes yes 32 XEP-0045: Multi-User Chat 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes partial partial yes yes partial yes yes partial yes partial yes yes yes yes yes partial wip partial yes yes yes yes 31 XEP-0030: Service Discovery 🖧 Final Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 29 XEP-0184: Message Delivery Receipts 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 28 XEP-0085: Chat State Notifications 🖧 Final Compliance 2022 yes yes partial partial yes yes yes yes partial yes yes yes yes yes yes yes yes yes yes yes yes yes ? yes yes yes 26 XEP-0363: HTTP File Upload 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes partial yes yes yes yes yes yes yes yes yes 26 XEP-0115: Entity Capabilities 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes partial yes yes yes yes yes yes yes yes partial yes yes yes yes yes yes yes 26 XEP-0048: Bookmarks 🖧 Deprecated Compliance 2022 yes yes yes yes yes yes yes yes yes yes partial ? yes yes partial yes partial yes yes yes yes partial yes yes yes 25 XEP-0054: vcard-temp 🖧 Active Compliance 2022 partial partial yes yes yes yes yes yes yes yes yes partial yes yes partial planned yes partial yes partial yes yes yes yes 24 XEP-0313: Message Archive Management 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes partial partial yes yes experimental yes yes yes partial yes yes yes yes 23 XEP-0153: vCard-Based Avatars 🖧 Active Compliance 2022 partial partial yes yes yes yes yes yes planned yes ? yes yes yes partial yes yes yes yes yes yes yes 22 XEP-0198: Stream Management 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes planned yes yes yes yes yes yes yes yes 22 XEP-0384: OMEMO Encryption 🖧 Experimental Compliance 2022 🐠 yes yes yes yes yes yes yes yes partial yes yes yes yes partial experimental yes planned ? wip yes yes yes 22 XEP-0077: In-Band Registration 🖧 Final Compliance 2022 yes yes yes yes yes partial partial yes partial yes yes yes partial yes yes yes partial yes yes yes yes 21 XEP-0249: Direct MUC Invitations 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes partial ? yes yes partial yes yes yes yes yes yes 21 XEP-0084: User Avatar 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes planned partial yes planned yes partial yes yes yes 21 XEP-0308: Last Message Correction Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes ? yes yes yes yes yes yes yes 19 XEP-0191: Blocking Command 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes partial yes yes yes partial yes yes yes yes 18 XEP-0163: Personal Eventing Protocol 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes partial yes yes yes yes yes yes yes 18 XEP-0245: The /me Command Active Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes ? yes yes partial yes yes yes 18 XEP-0049: Private XML Storage 🖧 Active Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 15 XEP-0333: Chat Markers Deferred Compliance 2022 yes yes yes partial yes partial yes yes yes yes yes yes yes yes yes 15 XEP-0352: Client State Indication 🖧 Stable Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes yes yes yes 14 XEP-0066: Out of Band Data 🖧 Stable Compliance 2022 partial yes yes partial yes yes yes yes yes partial yes yes 12 XEP-0357: Push Notifications 🖧 Deferred Compliance 2022 yes yes yes yes yes yes yes yes yes partial yes yes 12 XEP-0368: SRV records for XMPP over TLS 🖧 Stable Compliance 2022 Compliance 2022 yes yes yes yes yes yes yes yes yes yes yes 11 XEP-0223: Persistent Storage of Private Data via PubSub 🖧 Active Compliance 2022 yes yes yes yes yes yes yes ? yes yes 10 XEP-0215: External Service Discovery 🖧 Deferred Compliance 2022 yes yes yes yes yes yes yes planned ? 9 XEP-0392: Consistent Color Generation Experimental Compliance 2022 yes yes yes yes yes yes yes yes yes 9 XEP-0393: Message Styling Stable Compliance 2022 yes yes yes yes partial yes partial yes 8 XEP-0398: User Avatar to vCard-Based Avatars Conversion 🖧 Deferred Compliance 2022 yes yes yes yes yes yes yes 7 XEP-0380: Explicit Message Encryption 🖧 Deferred Compliance 2022 yes partial yes partial partial yes yes 7 XEP-0369: Mediated Information eXchange (MIX) Experimental Compliance 2022 yes yes planned planned planned partial ongoing 7 XEP-0410: MUC Self-Ping (Schrödinger's Chat) 🖧 Stable Compliance 2022 yes yes yes yes yes ? 6 XEP-0206: XMPP Over BOSH 🖧 Stable Compliance 2022 yes yes yes yes yes yes 6 XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) 🖧 Stable Compliance 2022 Compliance 2022 yes yes yes yes yes yes 6 XEP-0157: Contact Addresses for XMPP Services 🖧 Active Compliance 2022 yes yes yes yes yes 5 XEP-0402: PEP Native Bookmarks 🖧 Stable Compliance 2022 yes planned ? yes yes 5 XEP-0424: Message Retraction Proposed Compliance 2022 yes yes yes yes yes 5 XEP-0156: Discovering Alternative XMPP Connection Methods 🖧 Stable Compliance 2022 partial yes yes 3 XEP-0379: Pre-Authenticated Roster Subscription 🖧 Proposed Compliance 2022 partial yes yes 3 XEP-0425: Message Moderation Proposed Compliance 2022 yes yes 2 XEP-0374: OpenPGP for XMPP Instant Messaging Deferred Compliance 2022 planned yes 2 XEP-0420: Stanza Content Encryption Experimental Compliance 2022 yes planned 2 XEP-0286: Mobile Considerations on LTE Networks 🖧 Active Compliance 2022 yes 1 XEP-0401: Ad-hoc Account Invitation Generation 🖧 Proposed Compliance 2022 yes 1 XEP-0390: Entity Capabilities 2.0 Deferred Compliance 2022 yes 1 XEP-0386: Bind 2.0 Deferred Compliance 2022 yes 1 XEP-0385: Stateless Inline Media Sharing (SIMS) Deferred Compliance 2022 partial 1 XEP-0433: Extended Channel Search 🖧 Deferred Compliance 2022 XEP-0225: Component Connections 🖧 Deferred Compliance 2022 XEP-0445: Pre-Authenticated In-Band Registration Proposed Compliance 2022 XEP-0409: IM Routing-NG Deferred Compliance 2022 XEP-0397: Instant Stream Resumption Deferred Compliance 2022 XEP-0455: Service Outage Status Experimental Compliance 2022 XEP-0167: Jingle RTP Sessions Stable Compliance 2022 jingle yes yes yes yes yes yes yes ? planned yes yes yes yes 13 jingle XEP-0176: Jingle ICE-UDP Transport Method 🖧 Stable Compliance 2022 jingle yes yes yes yes yes yes ? planned yes yes yes yes 12 jingle XEP-0353: Jingle Message Initiation 🖧 Experimental Compliance 2022 jingle yes yes yes yes yes yes yes ? yes 9 jingle XEP-0234: Jingle File Transfer Deferred Compliance 2022 jingle yes yes yes yes ? planned yes yes 8 jingle XEP-0294: Jingle RTP Header Extensions Negotiation Stable Compliance 2022 jingle yes yes yes yes yes ? 6 jingle XEP-0293: Jingle RTP Feedback Negotiation Stable Compliance 2022 jingle yes yes yes yes yes ? 6 jingle XEP-0261: Jingle In-Band Bytestreams Transport Method Stable Compliance 2022 jingle yes yes yes yes planned yes 6 jingle XEP-0339: Source-Specific Media Attributes in Jingle Stable Compliance 2022 jingle yes yes yes yes yes 5 jingle XEP-0338: Jingle Grouping Framework Stable Compliance 2022 jingle yes yes yes yes yes 5 jingle XEP-0320: Use of DTLS-SRTP in Jingle Sessions Stable Compliance 2022 jingle yes yes yes yes ? 5 jingle XEP-0396: Jingle Encrypted Transports - OMEMO Deferred Compliance 2022 jingle yes yes ? 3 jingle XEP-0166: Jingle Stable jingle yes yes yes yes yes yes yes ? planned planned yes yes yes 13 jingle XEP-0260: Jingle SOCKS5 Bytestreams Transport Method Stable jingle yes yes ? planned yes 5 jingle XEP-0391: Jingle Encrypted Transports Deferred jingle yes yes ? planned 4 jingle XEP-0278: Jingle Relay Nodes 🖧 Deferred jingle yes yes planned 3 jingle XEP-0177: Jingle Raw UDP Transport Method Stable jingle yes yes planned 3 jingle XEP-0266: Codecs for Jingle Audio Stable jingle yes 1 jingle XEP-0262: Use of ZRTP in Jingle RTP Sessions Stable jingle yes 1 jingle XEP-0371: Jingle ICE Transport Method Deferred jingle yes 1 jingle XEP-0343: Signaling WebRTC datachannels in Jingle Deferred jingle yes 1 jingle XEP-0299: Codecs for Jingle Video Deferred jingle yes 1 jingle XEP-0272: Multiparty Jingle (Muji) Deferred jingle yes 1 jingle XEP-0269: Jingle Early Media Deferred jingle yes 1 jingle XEP-0264: Jingle Content Thumbnails Deferred jingle yes 1 jingle XEP-0183: Jingle Telepathy Transport Active jingle jingle XEP-0370: Jingle HTTP Transport Method Deferred jingle jingle XEP-0358: Publishing Available Jingle Sessions Deferred jingle jingle XEP-0298: Delivering Conference Information to Jingle Participants (Coin) Deferred jingle jingle XEP-0251: Jingle Session Transfer Deferred jingle jingle XEP-0247: Jingle XML Streams Deferred jingle jingle XEP-0181: Jingle DTMF Deferred jingle jingle XEP-0179: Jingle IAX Transport Method Deferred jingle jingle XEP-0199: XMPP Ping 🖧 Final yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 28 XEP-0092: Software Version 🖧 Stable yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 25 XEP-0004: Data Forms 🖧 Final partial yes yes yes yes yes yes yes partial yes yes yes yes yes yes yes yes partial yes yes yes yes 22 XEP-0203: Delayed Delivery 🖧 Final yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 21 XEP-0172: User Nickname 🖧 Stable yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes 20 XEP-0060: Publish-Subscribe 🖧 Stable partial yes yes yes yes partial partial yes partial yes yes partial yes yes yes partial ongoing yes yes yes 20 XEP-0012: Last Activity 🖧 Final yes yes yes yes yes yes yes yes yes yes yes yes yes yes 14 XEP-0050: Ad-Hoc Commands 🖧 Stable yes yes yes yes partial yes yes partial yes partial yes yes yes yes 14 XEP-0027: Current Jabber OpenPGP Usage 🖧 Obsolete yes yes yes yes yes yes yes yes yes yes yes 14 XEP-0359: Unique and Stable Stanza IDs 🖧 Deferred yes yes yes yes partial ? yes yes yes wip yes yes yes 13 XEP-0237: Roster Versioning 🖧 Obsolete yes yes yes yes yes yes yes yes yes yes yes yes partial 13 XEP-0202: Entity Time 🖧 Final yes yes yes yes yes yes yes yes yes yes yes yes 12 XEP-0297: Stanza Forwarding 🖧 Stable yes yes yes yes yes ? yes yes yes yes yes 11 XEP-0065: SOCKS5 Bytestreams 🖧 Stable partial yes yes ? yes yes yes yes yes yes 10 XEP-0231: Bits of Binary 🖧 Stable partial partial yes yes partial yes yes partial yes yes 10 XEP-0059: Result Set Management 🖧 Stable yes yes yes yes ? yes yes yes yes yes 10 XEP-0091: Legacy Delayed Delivery 🖧 Obsolete yes yes yes yes yes yes yes partial yes yes 10 XEP-0224: Attention Stable yes yes yes yes yes yes yes yes yes yes 10 XEP-0047: In-Band Bytestreams 🖧 Final yes yes ? yes yes yes yes yes yes 9 XEP-0118: User Tune 🖧 Stable yes yes yes partial yes yes partial yes yes 9 XEP-0107: User Mood 🖧 Stable removed yes yes partial yes yes yes yes yes 9 XEP-0334: Message Processing Hints 🖧 Deferred yes yes yes yes ? yes yes yes yes 9 XEP-0319: Last User Interaction in Presence Stable yes yes yes yes yes yes yes yes yes 9 XEP-0071: XHTML-IM Deprecated yes yes partial yes yes partial yes yes yes 9 XEP-0082: XMPP Date and Time Profiles 🖧 Active yes yes yes yes yes yes yes yes 8 XEP-0108: User Activity 🖧 Stable removed yes yes partial yes yes yes yes 8 XEP-0138: Stream Compression 🖧 Final yes yes yes yes yes yes yes 7 XEP-0055: Jabber Search 🖧 Active yes yes yes yes yes yes yes 7 XEP-0106: JID Escaping 🖧 Stable yes yes yes yes yes yes yes 7 XEP-0016: Privacy Lists 🖧 Deprecated yes yes yes yes yes yes yes 7 XEP-0144: Roster Item Exchange Stable partial yes yes yes yes yes yes 7 XEP-0080: User Location 🖧 Stable yes yes yes yes yes yes 6 XEP-0147: XMPP URI Scheme Query Components Active partial yes yes yes yes yes 6 XEP-0221: Data Forms Media Element Stable partial yes yes partial yes yes 6 XEP-0454: OMEMO Media sharing Experimental yes yes yes yes ? yes 6 XEP-0128: Service Discovery Extensions 🖧 Active yes yes yes yes yes 5 XEP-0100: Gateway Interaction 🖧 Active yes yes yes yes yes 5 XEP-0411: Bookmarks Conversion 🖧 Deprecated yes yes yes 5 XEP-0136: Message Archiving 🖧 Deprecated yes yes yes yes partial 5 XEP-0096: SI File Transfer 🖧 Deprecated yes yes yes yes yes 5 XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements Experimental yes yes planned partial ongoing 5 XEP-0377: Spam Reporting Experimental yes yes partial yes yes 5 XEP-0095: Stream Initiation Deprecated yes yes yes yes yes 5 XEP-0175: Best Practices for Use of SASL ANONYMOUS 🖧 Active yes yes yes yes 4 XEP-0083: Nested Roster Groups 🖧 Active yes yes yes yes 4 XEP-0158: CAPTCHA Forms 🖧 Stable partial planned yes yes 4 XEP-0292: vCard4 Over XMPP 🖧 Deferred yes yes yes yes 4 XEP-0256: Last Activity in Presence 🖧 Deprecated yes yes yes yes 4 XEP-0145: Annotations Active yes yes yes yes 4 XEP-0258: Security Labels in XMPP Stable yes yes yes yes 4 XEP-0070: Verifying HTTP Requests via XMPP Stable yes yes yes yes 4 XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities Deferred partial partial planned ongoing 4 XEP-0382: Spoiler messages Deferred yes yes yes yes 4 XEP-0364: Current Off-the-Record Messaging Usage Deferred partial yes yes yes 4 XEP-0277: Microblogging over XMPP Deferred yes yes yes planned 4 XEP-0114: Jabber Component Protocol 🖧 Active yes yes ? 3 XEP-0009: Jabber-RPC 🖧 Final yes ongoing yes 3 XEP-0222: Persistent Storage of Public Data via PubSub 🖧 Active yes ? yes 3 XEP-0178: Best Practices for Use of SASL EXTERNAL with Certificates 🖧 Active yes yes yes 3 XEP-0122: Data Forms Validation 🖧 Stable partial yes yes 3 XEP-0033: Extended Stanza Addressing 🖧 Stable partial yes yes 3 XEP-0196: User Gaming 🖧 Deferred yes partial yes 3 XEP-0078: Non-SASL Authentication 🖧 Obsolete yes yes yes 3 XEP-0126: Invisibility 🖧 Deprecated yes yes yes 3 XEP-0020: Feature Negotiation 🖧 Deprecated yes yes yes 3 XEP-0174: Serverless Messaging Final yes yes yes 3 XEP-0300: Use of Cryptographic Hash Functions in XMPP Stable yes yes yes 3 XEP-0422: Message Fastening Deferred yes partial yes 3 XEP-0406: Mediated Information eXchange (MIX): MIX Administration Deferred yes yes planned 3 XEP-0335: JSON Containers Deferred yes yes yes 3 XEP-0146: Remote Controlling Clients Obsolete yes yes yes 3 XEP-0160: Best Practices for Handling Offline Messages 🖧 Active yes yes 2 XEP-0133: Service Administration 🖧 Active yes yes 2 XEP-0421: Anonymous unique occupant identifiers for MUCs 🖧 Deferred yes yes 2 XEP-0279: Server IP Check 🖧 Deferred yes yes 2 XEP-0209: Metacontacts 🖧 Deferred removed yes 2 XEP-0090: Legacy Entity Time 🖧 Obsolete yes yes 2 XEP-0086: Error Condition Mappings 🖧 Deprecated yes yes 2 XEP-0155: Stanza Session Negotiation Stable yes yes 2 XEP-0152: Reachability Addresses Stable yes yes 2 XEP-0428: Fallback Indication Deferred yes yes 2 XEP-0367: Message Attaching Deferred yes yes 2 XEP-0257: Client Certificate Management for SASL EXTERNAL Deferred yes yes 2 XEP-0232: Software Information Deferred yes yes 2 XEP-0038: Icon Styles Deferred yes yes 2 XEP-0453: DOAP usage in XMPP Experimental yes yes 2 XEP-0444: Message Reactions Experimental yes yes 2 XEP-0372: References Experimental yes yes 2 XEP-0022: Message Events Obsolete yes yes 2 XEP-0205: Best Practices to Discourage Denial of Service Attacks 🖧 Active yes 1 XEP-0185: Dialback Key Generation and Validation 🖧 Active yes 1 XEP-0182: Application-Specific Error Conditions 🖧 Active yes 1 XEP-0170: Recommended Order of Stream Feature Negotiation 🖧 Active yes 1 XEP-0148: Instant Messaging Intelligence Quotient (IM IQ) 🖧 Active planned 1 XEP-0068: Field Standardization for Data Forms 🖧 Active yes 1 XEP-0288: Bidirectional Server-to-Server Connections 🖧 Stable yes 1 XEP-0220: Server Dialback 🖧 Stable yes 1 XEP-0131: Stanza Headers and Internet Metadata 🖧 Stable yes 1 XEP-0079: Advanced Message Processing 🖧 Stable yes 1 XEP-0317: Hats 🖧 Deferred yes 1 XEP-0307: Unique Room Names for Multi-User Chat 🖧 Deferred yes 1 XEP-0197: User Viewing 🖧 Deferred yes 1 XEP-0195: User Browsing 🖧 Deferred yes 1 XEP-0194: User Chatting 🖧 Deferred yes 1 XEP-0189: Public Key Publishing 🖧 Deferred yes 1 XEP-0142: Workgroup Queues 🖧 Deferred yes 1 XEP-0441: Message Archive Management Preferences 🖧 Experimental yes 1 XEP-0423: XMPP Compliance Suites 2020 🖧 Obsolete partial 1 XEP-0302: XMPP Compliance Suites 2012 🖧 Obsolete yes 1 XEP-0270: XMPP Compliance Suites 2010 🖧 Obsolete yes 1 XEP-0013: Flexible Offline Message Retrieval 🖧 Deprecated yes 1 XEP-0127: Common Alerting Protocol (CAP) Over XMPP Active planned 1 XEP-0141: Data Forms Layout Stable yes 1 XEP-0072: SOAP Over XMPP Stable yes 1 XEP-0439: Quick Response Deferred yes 1 XEP-0437: Room Activity Indicators Deferred yes 1 XEP-0404: Mediated Information eXchange (MIX): JID Hidden Channels. Deferred partial 1 XEP-0403: Mediated Information eXchange (MIX): Presence Support. Deferred partial 1 XEP-0394: Message Markup Deferred yes 1 XEP-0378: OTR Discovery Deferred yes 1 XEP-0344: Impact of TLS and DNSSEC on Dialback Deferred yes 1 XEP-0336: Data Forms - Dynamic Forms Deferred yes 1 XEP-0332: HTTP over XMPP transport Deferred yes 1 XEP-0330: Pubsub Subscription Deferred yes 1 XEP-0328: JID Preparation and Validation Service Deferred yes 1 XEP-0309: Service Directories Deferred yes 1 XEP-0306: Extensible Status Conditions for Multi-User Chat Deferred yes 1 XEP-0296: Best Practices for Resource Locking Deferred yes 1 XEP-0284: Shared XML Editing Deferred yes 1 XEP-0273: Stanza Interception and Filtering Technology (SIFT) Deferred yes 1 XEP-0268: Incident Handling Deferred yes 1 XEP-0267: Server Buddies Deferred yes 1 XEP-0252: BOSH Script Syntax Deferred yes 1 XEP-0235: OAuth Over XMPP Deferred yes 1 XEP-0200: Stanza Encryption Deferred yes 1 XEP-0186: Invisible Command Deferred yes 1 XEP-0162: Best Practices for Roster and Subscription Management Deferred yes 1 XEP-0159: Spim-Blocking Control Deferred yes 1 XEP-0154: User Profile Deferred yes 1 XEP-0069: Compliance SIG Deferred yes 1 XEP-0008: IQ-Based Avatars Deferred yes 1 XEP-0450: Automatic Trust Management (ATM) Experimental planned 1 XEP-0434: Trust Messages (TM) Experimental planned 1 XEP-0373: OpenPGP for XMPP Experimental yes 1 XEP-0242: XMPP Client Compliance 2009 Obsolete yes 1 XEP-0137: Publishing Stream Initiation Requests Deprecated yes 1 XEP-0130: Waiting Lists Deprecated yes 1 XEP-0018: Invisible Presence Rejected yes 1 XEP-0325: Internet of Things - Control Retracted yes 1 XEP-0323: Internet of Things - Sensor Data Retracted yes 1 XEP-0052: File Transfer Retracted yes 1 XEP-0227: Portable Import/Export Format for XMPP-IM Servers 🖧 Stable XEP-0321: Remote Roster Management 🖧 Deferred XEP-0318: Best Practices for Client Initiated Presence Probes 🖧 Deferred XEP-0289: Federated MUC for Constrained Environments 🖧 Deferred XEP-0253: PubSub Chaining 🖧 Deferred XEP-0248: PubSub Collection Nodes 🖧 Deferred XEP-0129: WebDAV File Transfers 🖧 Deferred XEP-0044: Full Namespace Support for XML Streams 🖧 Deferred XEP-0039: Statistics Gathering 🖧 Deferred XEP-0438: Best practices for password hashing and storage 🖧 Experimental XEP-0387: XMPP Compliance Suites 2018 🖧 Obsolete XEP-0243: XMPP Server Compliance 2009 🖧 Obsolete XEP-0216: XMPP Intermediate IM Server 2008 🖧 Obsolete XEP-0212: XMPP Basic Server 2008 🖧 Obsolete XEP-0190: Best Practice for Closing Idle Streams 🖧 Obsolete XEP-0073: Basic IM Protocol Suite 🖧 Obsolete XEP-0023: Message Expiration 🖧 Obsolete XEP-0375: XMPP Compliance Suites 2016 🖧 Retracted XEP-0457: Message Fancying Active XEP-0429: Special Interests Group End to End Encryption Active XEP-0419: Improving Baseline Security in XMPP Active XEP-0381: Internet of Things Special Interest Group (IoT SIG) Active XEP-0345: Form of Membership Applications Active XEP-0295: JSON Encodings for XMPP Active XEP-0263: ECO-XMPP Active XEP-0239: Binary XMPP Active XEP-0207: XMPP Eventing via Pubsub Active XEP-0201: Best Practices for Message Threads Active XEP-0169: Twas The Night Before Christmas (Jabber Version) Active XEP-0149: Time Periods Active XEP-0143: Guidelines for Authors of XMPP Extension Protocols Active XEP-0134: XMPP Design Guidelines Active XEP-0132: Presence Obtained via Kinesthetic Excitation (POKE) Active XEP-0076: Malicious Stanzas Active XEP-0053: XMPP Registrar Function Active XEP-0019: Streamlining the SIGs Active XEP-0002: Special Interest Groups (SIGs) Active Help to improve this chart! Generate doap file (XEP-0453) & link it in XSFs clients.json doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource doap missing, resource 47 % 47 % 29 % 38 % 12 % 18 % 18 % 3 % 15 % 15 % 59 % 56 % 53 % 50 % 47 % 39 % 39 % 38 % 38 % 32 % 32 % 30 % 29 % 24 % 23 % 23 % 23 % 23 % 20 % 20 % 18 % 17 % 15 % 14 % 12 % 12 % 8 % 8 % 6 % 41 % 30 % 30 % 30 % 24 % Help to improve this chart by complying with XEPs 30, 45, 48, 49, 54, 84, 85, 115, 153, 184, 191, 198, 223, 234, 245, 249, 261, 280, 308, 313, 363, 398, 402, 410 94 % 91 % 85 % 82 % 76 % 76 % 76 % 74 % 71 % 68 % 65 % 65 % 65 % 62 % 62 % 62 % 56 % 53 % 53 % 53 % 44 % 44 % 41 % 35 % 35 % 32 % 29 % 26 % 26 % 24 % 21 % 21 % 21 % 18 % 18 % 18 % 15 % 15 % 15 % 9 % 9 % 6 % 6 % 6 % 3 % 3 % 3 % 3 % 3 % 38 % 35 % 26 % 24 % 18 % 18 % 18 % 15 % 15 % 15 % 9 % 38 % 15 % 12 % 9 % 9 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 82 % 74 % 65 % 62 % 59 % 59 % 41 % 41 % 41 % 38 % 38 % 35 % 32 % 29 % 29 % 29 % 29 % 29 % 26 % 26 % 26 % 26 % 26 % 26 % 24 % 24 % 21 % 21 % 21 % 21 % 21 % 18 % 18 % 18 % 18 % 15 % 15 % 15 % 15 % 15 % 15 % 15 % 15 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 12 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 9 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 6 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % 3 % Conversations monocles chat Siskin Beagle Gajim jappix Converse Metronome jsxc Movim Monal IM Pidgin yaxim Dino eyeCU Xabber Profanity Isode Swift Poezio Spark uwpx ChatSecure mcabber Kaidan Psi astrachat Renga Chatty Shmoose slixmpp (lib.) Qxmpp (lib.) aioxmpp (lib.) Tigase Swift (lib.) XMPPFramework (lib.)