RFC 6120: Extensible Messaging and Presence Protocol (XMPP): Core
 
 RFC 6121: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
 
 RFC 7622: Extensible Messaging and Presence Protocol (XMPP): Address Format
 
 RFC 7395: An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket
(Only listing historical and standard tracks extensions with status ‘Draft’ or ‘Final’ that are applicable to XMPP clients)
 XEP-0004: Data Forms 2.9
 
 XEP-0009: Jabber-RPC 2.2
 
 XEP-0012: Last Activity 2.0
 
 XEP-0013: Flexible Offline Message Retrieval 1.2
 
 XEP-0030: Service Discovery 2.5rc3
 
 XEP-0033: Extended Stanza Addressing 1.2.1
 
 XEP-0045: Multi-User Chat 1.31
 
 XEP-0047: In-Band Bytestreams 2.0
 
 XEP-0048: Bookmarks 1.1
 
 XEP-0049: Private XML Storage 1.2
 
 XEP-0050: Ad-Hoc Commands
 
 XEP-0054: vcard-temp 1.2
 
 XEP-0055: Jabber Search 1.3
 
 XEP-0059: Result Set Management 1.0
 
 XEP-0060: Publish-Subscribe 1.15.1
 
 XEP-0065: SOCKS5 Bytestreams 1.8.1
 
 XEP-0066: Out of Band Data 1.5
 
 XEP-0070: Verifying HTTP Requests via XMPP 1.0.1
 
 XEP-0072: SOAP Over XMPP 1.0
 
 XEP-0077: In-Band Registration 2.4
 
 XEP-0079: Advanced Message Processing 1.2
 
 XEP-0080: User Location 1.9
 
 XEP-0084: User Avatar 1.1.1
 
 XEP-0085: Chat State Notifications 2.1
 
 XEP-0092: Software Version 1.1
 
 XEP-0106: JID Escaping 1.1.1
 
 XEP-0107: User Mood 1.2
 
 XEP-0108: User Activity 1.3
 
 XEP-0114: Jabber Component Protocol 1.6
 
 XEP-0115: Entity Capabilities 1.5.1
 
 XEP-0118: User Tune 1.2
 
 XEP-0122: Data Forms Validation 1.0.1
 
 XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) 1.11.1
 
 XEP-0131: Stanza Headers and Internet Metadata 1.2
 
 XEP-0138: Stream Compression 2.0
 
 XEP-0141: Data Forms Layout 1.0
 
 XEP-0144: Roster Item Exchange 1.1.1
 
 XEP-0145: Annotations 1.0
 
 XEP-0152: Reachability Addresses 1.0
 
 XEP-0153: vCard-Based Avatars 1.1
 
 XEP-0155: Stanza Session Negotiation
 
 XEP-0156: Discovering Alternative XMPP Connection Methods 1.1.2
 
 XEP-0158: CAPTCHA Forms
 
 XEP-0163: Personal Eventing Protocol 1.2
 
 XEP-0166: Jingle
 
 XEP-0167: Jingle RTP Sessions
 
 XEP-0171: Language Translation 1.1.1
 
 XEP-0172: User Nickname 1.1
 
 XEP-0174: Serverless Messaging
 
 XEP-0176: Jingle ICE-UDP Transport Method
 
 XEP-0177: Jingle Raw UDP Transport Method
 
 XEP-0184: Message Delivery Receipts 1.2
 
 XEP-0191: Blocking Command 1.3
 
 XEP-0198: Stream Management 1.5.2
 
 XEP-0199: XMPP Ping 2.0
 
 XEP-0202: Entity Time 2.0
 
 XEP-0203: Delayed Delivery 2.0
 
 XEP-0206: XMPP Over BOSH 1.4
 
 XEP-0221: Data Forms Media Element 1.0
 
 XEP-0224: Attention 1.0
 
 XEP-0229: Stream Compression with LZW
 
 XEP-0231: Bits of Binary
 
 XEP-0249: Direct MUC Invitations 1.2
 
 XEP-0256: Last Activity in Presence 1.1
 
 XEP-0258: Security Labels in XMPP 1.1
 
 XEP-0260: Jingle SOCKS5 Bytestreams Transport Method
 
 XEP-0261: Jingle In-Band Bytestreams Transport Method
 
 XEP-0262: Use of ZRTP in Jingle RTP Sessions
 
 XEP-0266: Codecs for Jingle Audio
 
 XEP-0293: Jingle RTP Feedback Negotiation
 
 XEP-0294: Jingle RTP Header Extensions Negotiation
 
 XEP-0297: Stanza Forwarding 1.0
 
 XEP-0301: In-Band Real Time Text 1.0
 
 XEP-0308: Last Message Correction 1.0
 
 XEP-0319: Last User Interaction in Presence 1.0.2
 
 XEP-0368: SRV records for XMPP over TLS
Supported deprecated and experimental XEPs:
 XEP-0016: Privacy Lists 1.7
 
 XEP-0020: Feature Negotiation 1.6
 
 XEP-0071: XHTML-IM 1.5.4
 
 XEP-0095: Stream Initiation 1.2
 
 XEP-0096: SI File Transfer 1.3
 
 XEP-0186: Invisible Command 0.13
 
 XEP-0280: Message Carbons 0.9
 
 XEP-0300: Use of Cryptographic Hash Functions in XMPP 0.5.3
 
 XEP-0335: JSON Containers 0.1
Additionally following informational XEP documents are respected:
 XEP-0068: Field Standardization for Data Forms 1.2
 
 XEP-0082: XMPP Date and Time Profiles 1.1
 
 XEP-0083: Nested Roster Groups 1.0
 
 XEP-0126: Invisibility 1.1
 
 XEP-0128: Service Discovery Extensions 1.0
 
 XEP-0149: Time Periods 1.0
 
 XEP-0170: Recommended Order of Stream Feature Negotiation 1.0
 
 XEP-0175: Best Practices for Use of SASL ANONYMOUS 1.2
 
 XEP-0201: Best Practices for Message Threads 1.0
 
 XEP-0205: Best Practices to Discourage Denial of Service Attacks 1.0
 
 XEP-0222: Persistent Storage of Public Data via PubSub 1.0
 
 XEP-0223: Persistent Storage of Private Data via PubSub 1.0