XML Stream Features

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

FeatureXML ElementDescriptionDocumentation
amp<amp xmlns='http://jabber.org/features/amp'>Support for Advanced Message ProcessingXEP-0079: Advanced Message Processing
compress<compression xmlns='http://jabber.org/features/compress'>Support for Stream CompressionXEP-0138: Stream Compression
iq-auth<auth xmlns='http://jabber.org/features/iq-auth'>Support for Non-SASL AuthenticationXEP-0078: Non-SASL Authentication
iq-register<register xmlns='http://jabber.org/features/iq-register'>Support for In-Band RegistrationXEP-0077: In-Band Registration
bind<bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>Support for Resource BindingRFC 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 EstablishmentRFC 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 ConnectionsXEP-0288: Bidirectional Server-to-Server Connections
Server Dialback<dialback xmlns='urn:xmpp:features:dialback'>Support for Server Dialback with dialback errorsXEP-0220: Server Dialback
Roster Versioning<ver xmlns='urn:xmpp:features:rosterver'>Support for Roster VersioningRFC 6121: XMPP IM
sm<sm xmlns='urn:xmpp:sm:3'>Support for Stream ManagementXEP-0198: Stream Management
caps<c xmlns='http://jabber.org/protocol/caps'>Hash of entity capabilitiesXEP-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

Revision History

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)