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-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-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-0300: Use of Cryptographic Hash Functions in XMPP
1.0.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-0338: Jingle Grouping Framework
XEP-0339: Source-Specific Media Attributes in Jingle
XEP-0352: Client State Indication
1.0.0
XEP-0363: HTTP File Upload
XEP-0368: SRV records for XMPP over TLS
1.1.0
XEP-0393: Message Styling
XEP-0402: PEP Native Bookmarks
XEP-0410: MUC Self-Ping (Schrödinger's Chat)
Supported deprecated and experimental XEPs:
XEP-0013: Flexible Offline Message Retrieval
1.2
XEP-0016: Privacy Lists
1.7
XEP-0020: Feature Negotiation
1.6
XEP-0048: Bookmarks
1.1
XEP-0071: XHTML-IM
1.5.4
XEP-0095: Stream Initiation
1.2
XEP-0096: SI File Transfer
1.3
XEP-0126: Invisibility
1.1
XEP-0186: Invisible Command
0.14.0
XEP-0280: Message Carbons
0.9
XEP-0335: JSON Containers
0.1
XEP-0392: Consistent Color Generation
0.4.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-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