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: 2007-01-17

XML: http://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 3920: XMPP Core
mechanisms<mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>Support for Simple Authentication and Security Layer (SASL)RFC 3920: XMPP Core
session<session xmlns='urn:ietf:params:xml:ns:xmpp-session'>Support for IM Session EstablishmentRFC 3921: XMPP IM
starttls<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'>Support for Transport Layer Security (TLS)RFC 3920: XMPP Core
dialback<dialback xmlns='urn:xmpp:features:dialback'>Support for Server DialbackXEP-0192 (rfc3920bis when published)

Revision History

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)