0004 | Data forms | Final | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Yes[9] | Yes[5][10] |
0009 | Jabber RPC | Final | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0012 | Last Activity | Final | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Unknown |
0013 | Flexible offline message retrieval | Draft | No[7] | Unknown | Yes[2] | No[8] | Yes[4] | No[9] | Unknown |
0016 | Privacy Lists | Draft | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9][11] | Yes[5] |
0018 | Invisible Presence | Rejected | Yes[7] | Unknown | Yes[2] | No[8] | Unknown | Unknown | Unknown |
0020 | Feature negotiation | Draft | Yes[6] | Unknown | Unknown | No[8] | No[4] | Yes[9][11] | Unknown |
0022 | Message Events | Obsolete | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9][11] | Unknown |
0023 | Message Expiration | Obsolete | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Unknown | Unknown |
0025 | HTTP Polling | Obsolete | Yes[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0030 | Service Discovery | Final | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0033 | Extended Stanza Addressing | Draft | Yes[7][12] | Unknown | Unknown | No[8] | Yes[4] | No[9] | Unknown |
0039 | Statistics Gathering (deferred) | Deferred | Yes[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Yes[5] |
0045 | Multi User Chat | Draft | Yes[7] | Unknown | Contrib.[2][13] | No[8] | Yes[4] | Yes[9] | Yes[5] |
0047 | In-Band Bytestreams | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes | Yes | Unknown |
0048 | Bookmarks | Draft | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9][11] | Unknown |
0049 | Private XML Storage | Historical Use | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0050 | Ad-Hoc Commands | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Yes[9] | Yes[5] |
0054 | vcard-temp | Historical Use | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
XEP | Description | Status | ejabberd | iChat Server | jabberd14 | jabberd2 | Openfire | Prosody | Tigase |
---|
0055 | Jabber Search | Historical Use | Yes[7] | Unknown | Unknown | No[8] | Yes[4][14] | No[9] | Unknown |
0059 | Result set management | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | No[9] | Unknown |
0060 | Publish-Subscribe | Draft | Yes[7] | Unknown | Contrib.[2][15] | No[8] | Yes[4] | No[9] | Yes[5] |
0065 | SOCKS5 Bytestreams | Draft | Yes[7] | Unknown | Contrib.[2][16] | No[8] | Yes[4] | Yes[9] | Yes[5] |
0066 | Out of Band Data | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes | Unknown |
0068 | Field Standardization for Data Forms | Approved | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0070 | Verifying HTTP Requests via XMPP | Draft | No[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0071 | XHTML-IM (client-side) | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes | Yes | Unknown |
0072 | SOAP over XMPP | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0073 | Basic IM Protocol Suite | Obsolete | Unknown | Unknown | Yes[2] | Yes[8] | Yes | Yes | Yes[5] |
0077 | In-Band Registration | Final | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0078 | Non-SASL Authentication | Obsolete | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0079 | Advanced Message Processing | Draft | Contrib.[7][17] | contrib[7] | Unknown | Yes[8] | Unknown | No[9] | Yes[5] |
0080 | User Location | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0082 | XMPP Date and Time Profiles | Approved | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Yes[9] | Unknown |
0083 | Nested Roster Groups | Approved | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9] | Unknown |
0084 | User Avatar | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0085 | Chat State Notifications | Final | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes[9] | Yes[5] |
0086 | Error Condition Mappings | Deprecated | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Unknown | Unknown |
0090 | Legacy Entity Time | Obsolete | Yes[7][18] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Unknown |
XEP | Description | Status | ejabberd | iChat Server | jabberd14 | jabberd2 | Openfire | Prosody | Tigase |
---|
0091 | Legacy Delayed Delivery | Obsolete | Yes[7][18] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Unknown |
0092 | Software Version | Draft | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0093 | Roster Item Exchange | Deprecated | Unknown | Unknown | Yes[2] | Yes[8] | Unknown | Unknown | Unknown |
0095 | Stream Initiation | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0096 | SI File Transfer | Draft | Unknown | Unknown | Unknown | No[8] | Yes[4] | Unknown | Unknown |
0106 | JID escaping | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Unknown | Unknown |
0107 | User Mood | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0108 | User Activity | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0114 | Jabber Component Protocol | Historical Use | Yes[7] | Unknown | Yes[2] | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0115 | Entity Capabilities | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Yes[9] | Unknown |
0118 | User Tune | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0122 | Data Forms Validation | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0124 | HTTP-Bosh | Draft | Yes[7] | Unknown | Contrib.[2][19] | No[8] | Yes[4] | Yes[9] | Yes |
0126 | Invisibility | Approved | Unknown | Unknown | Unknown | No[8] | Yes | Yes[9] | Unknown |
0128 | Service Discovery Extensions | Approved | No[7] | Unknown | Unknown | Yes[8] | Yes[4] | Yes[9] | Unknown |
0130 | Waiting Lists | Historical Use | No[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0131 | Stanza Headers and Internet Metadata | Draft | No[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0133 | Service Administration | Approved | Yes[7] | Unknown | Unknown | No[8] | Unknown | Contrib.[9][20] | Yes[5] |
0136 | Message archiving | Draft | Contrib.[7][21] | Unknown | Contrib.[2][22] | No[8] | Unknown | Contrib.[23] | Unknown |
0137 | Publishing SI Requests | Draft | No[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
XEP | Description | Status | ejabberd | iChat Server | jabberd14 | jabberd2 | Openfire | Prosody | Tigase |
---|
0138 | Stream Compression | Final | Yes[7] | Unknown | Unknown | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0145 | Annotations | Historical Use | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Unknown | Unknown |
0146 | Remote controlling clients (client-side) | Approved | Unknown | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0148 | Instant Messaging Intelligence Quotient | Humorous | Unknown | Unknown | Unknown | No[8] | Unknown | experimental [citation needed] | Yes[5] |
0153 | vCard-Based Avatars | Historical Use | Unknown | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9] | Yes[5] |
0154 | User profile | Deferred | Contrib.[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0157 | Contact Addresses for XMPP Services | Approved | Yes[7][24] | Unknown | Yes[2] | Yes[8] | Unknown | No[9] | Unknown |
0158 | CAPTCHA Forms | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0159 | Spim-Blocking Control | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0160 | Best Practices for Handling Offline Messages | Approved | Yes[7] | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9] | Unknown |
0161 | Abuse Reporting | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0163 | Personal Eventing Protocol | Draft | Yes[7] | Unknown | Unknown | No[8] | Yes[4] | Yes[9] | Yes[5] |
0168 | Resource Application Priority | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0170 | Recommended Order of Stream Feature Negotiation | Approved | Yes[7][25] | Yes[7] | Yes[2] | Yes[8] | Unknown | Yes[9] | Unknown |
0171 | Language Translation | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0172 | User Nickname | Draft | No[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0175 | Best Practices for Use of SASL ANONYMOUS | Approved | Yes[7] | Unknown | Unknown | Yes[8] | Yes[4] | Yes[9] | Yes[5] |
0176 | Jingle ICE-UDP Transport Method | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0178 | Best Practices for Use of SASL EXTERNAL with Certificates | Approved | No[7] | Unknown | Yes[2] | Yes[8] | Unknown | No[9] | Unknown |
0182 | Application-Specific Error Conditions | Approved | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
XEP | Description | Status | ejabberd | iChat Server | jabberd14 | jabberd2 | Openfire | Prosody | Tigase |
---|
0184 | Message Delivery Receipts | Draft | No[7] | Unknown | Unknown[2] | Unknown[8] | Unknown | Unknown[9] | Unknown |
0185 | Dialback Key Generation and Validation | Approved | Unknown | Unknown | Yes[2] | Yes[8] | Unknown | Yes[9] | Unknown |
0189 | Public Key Publishing | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0190 | Best Practice for Closing Idle Streams | Approved | Unknown | Unknown | Unknown | Yes[8] | Unknown | Unknown | Unknown |
0191 | Simple Communications Blocking | Draft | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Contrib.[26] | Unknown |
0192 | Proposed Stream Feature Improvements | Deprecated | Unknown | Unknown | Unknown | Yes[8] | Unknown | Unknown | Unknown |
0193 | Proposed Resource Binding Improvements | Obsolete | Contrib.[7][27] | contrib[7] | Unknown | Yes[8] | Unknown | Unknown | Unknown |
0194 | User Chatting | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0195 | User Browsing | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0198 | Stream Management | Draft | No[7][28] | No[7] | No | Yes[8] | No | Yes[9] | No |
0199 | XMPP Ping | Final | Yes[7][29] | Yes[7] | Yes[2] | Yes[8] | Unknown | Yes[9] | Yes[5] |
0202 | Entity Time | Final | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Unknown |
0203 | Delayed Delivery | Final | Yes[7] | Unknown | Unknown | Yes[8] | Yes | Yes[9] | Yes[5] |
0205 | Best Practices to Discourage Denial of Service Attacks | Approved | Partially[7] | Unknown | Unknown | Yes[8] | Unknown | No[9] | Unknown |
0206 | XMPP over Bosh | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes[9] | Yes[5] |
0209 | Metacontacts | Deferred | Unknown | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Unknown |
0212 | XMPP Basic Server 2008 | Obsolete | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Yes | Unknown |
0214 | File Repository and Sharing | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0215 | External Service Discovery | Deferred | No[7][30] | No[7] | Unknown | No[8] | Unknown | No[9] | Unknown |
0216 | XMPP Intermediate IM Server 2008 | Obsolete | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Unknown |
0220 | Server Dialback | Experimental | Unknown | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Yes[5] |
XEP | Description | Status | ejabberd | iChat Server | jabberd14 | jabberd2 | Openfire | Prosody | Tigase |
---|
0221 | Data Forms Media Element | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0223 | Persistent Storage of Private Data via PubSub | Approved | Partially[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0225 | Component Connections | Deferred | No[7] | Unknown | Unknown | Yes[8] | Unknown | No[9] | Yes[5] |
0227 | Portable Import/Export Format for XMPP-IM Servers (proposed) | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Yes[9] | Unknown |
0230 | Service Discovery Notifications | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0232 | Software Information | Deferred | Unknown | Unknown | Unknown | Yes[8] | Unknown | No[9] | Unknown |
0233 | Use of Domain-Based Service Names in XMPP SASL Negotiation | Experimental | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0235 | OAuth Over XMPP | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0236 | Abuse Reporting | Retracted | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0237 | Roster Versioning | Draft | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Yes[5] |
0238 | XMPP Protocol Flows for Inter-Domain Federation | Deferred | Unknown | Unknown | Unknown | Yes[8] | Unknown | Unknown | Unknown |
0241 | Encryption of Archived Messages | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0243 | XMPP Server Compliance 2009 | Draft | Yes[7] | Unknown | Unknown | Yes[8] | Unknown | Yes[9] | Unknown |
0248 | PubSub Collection Nodes | Experimental | Yes[7] | Unknown | Unknown | No[8] | Unknown | No[9] | Partially[5] |
0252 | BOSH Script Syntax | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0253 | PubSub Chaining | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Partially[5] |
0254 | PubSub Queueing | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0255 | Location Query | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0256 | Last Activity in Presence | Draft | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0257 | Client Certificate Management for SASL EXTERNAL | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0259 | Message Mine-ing | Deferred | Unknown | Unknown | Unknown | No[8] | Unknown | No[9] | Unknown |
0270 | XMPP Compliance Suites 2010 | Draft | Yes[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0278 | Jingle Relay Nodes (experimental) | Experimental | Yes[7] | Unknown | Unknown | No[8] | Unknown | Unknown | Unknown |
0279 | Server IP Check (experimental) | Deferred | Yes[7] | Unknown | Unknown | No[8][31] | Unknown | contrib[9][32] | Unknown |
0302 | XMPP Compliance Suites 2012 | Deferred | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown | Unknown |