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
| 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 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 Establishment | RFC 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 Dialback | XEP-0192 (rfc3920bis when published) |
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)