This is the official registry of XML stream features as maintained by the XMPP Registrar. This registry contains only stream features that are defined in the XMPP RFCs (published by the IETF) or in XMPP Extension Protocols that have advanced to a status of Active, Draft, or Final within the standards process of the XMPP Standards Foundation. Other stream features may be in use within the Jabber/XMPP community, but are not added to this page until the relevant document meets the above criteria.
Last Updated: 2017-03-25
XML: https://xmpp.org/registrar/stream-features.xml
Feature | XML Element | Description | Documentation |
---|---|---|---|
amp | <amp xmlns='http://jabber.org/features/amp'> | Support for Advanced Message Processing | XEP-0079: Advanced Message Processing |
compress | <compression xmlns='http://jabber.org/features/compress'> | Support for Stream Compression | XEP-0138: Stream Compression |
iq-auth | <auth xmlns='http://jabber.org/features/iq-auth'> | Support for Non-SASL Authentication | XEP-0078: Non-SASL Authentication |
iq-register | <register xmlns='http://jabber.org/features/iq-register'> | Support for In-Band Registration | XEP-0077: In-Band Registration |
bind | <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'> | Support for Resource Binding | RFC 6120: XMPP Core |
mechanisms | <mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'> | Support for Simple Authentication and Security Layer (SASL) | RFC 6120: XMPP Core |
session | <session xmlns='urn:ietf:params:xml:ns:xmpp-session'> | Support for IM Session Establishment | RFC 6121: XMPP IM |
starttls | <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'> | Support for Transport Layer Security (TLS) | RFC 6120: XMPP Core |
bidi | <bidi xmlns='urn:xmpp:bidi'> | Support for Bidirectional Server-to-Server Connections | XEP-0288: Bidirectional Server-to-Server Connections |
Server Dialback | <dialback xmlns='urn:xmpp:features:dialback'> | Support for Server Dialback with dialback errors | XEP-0220: Server Dialback |
Roster Versioning | <ver xmlns='urn:xmpp:features:rosterver'> | Support for Roster Versioning | RFC 6121: XMPP IM |
sm | <sm xmlns='urn:xmpp:sm:3'> | Support for Stream Management | XEP-0198: Stream Management |
caps | <c xmlns='http://jabber.org/protocol/caps'> | Hash of entity capabilities | XEP-0115: Entity Capabilities |
ecaps2 | <c xmlns='urn:xmpp:caps'> | Indicate support for Entity Capabilities 2.0 and publish capabilities to peer. | XEP-0390: XEP-0390: Entity Capabilities 2.0 |
2017-03-25 Added provisional entities from XEP-0390. (rnm)
2017-03-02 Added urn:xmpp:features:rosterver from RFC-6121. (rnm)
2016-10-06 Added http://jabber.org/protocol/caps from XEP-0115. (egp (XEP Editor: ssw))
2013-09-26 Added urn:xmpp:features:bidi from XEP-0288. (psa)
2011-06-29 Updated stream management feature to version 3. (psa)
2009-06-17 Added stream management feature from XEP-0198. (psa)
2007-01-17 Added dialback. (psa)
2005-06-16 Added compress and (belatedly) amp. (psa)
2004-02-18 Added iq-auth. (psa)
2003-11-25 Initial version. (psa)