XMPP Extensions (XEPs) supported in Prosody

This is a list of relevant XEPs and their implementation status in Prosody. I can't guarantee the list is 100% correct, I struggle to memorize so many numbers. If you are unsure, the best thing is to ask us :-)

If there is a particular feature you are looking for which isn't here, do let us know - we decide which features to work on primarily based on requests for those features. If you would like to sponsor development of a feature in Prosody then please contact us!

:!: XEPs describe XMPP protocol extensions, they do not describe server features. Many Prosody features do not have XEP numbers, because they do not need to make any changes to the XMPP protocol. Furthermore, many features (such as voice/video, and end-to-end encryption for example) depend only on the client software in use, and will work with Prosody with no change.

XEP Status
XEP-0004: Data Forms Supported
XEP-0008: IQ-Based Avatars Applicable to clients only, so will work with Prosody
XEP-0009: Jabber-RPC Supported
XEP-0012: Last Activity Supported
XEP-0013: Flexible Offline Message Retrieval Not yet supported
XEP-0016: Privacy Lists Supported
XEP-0020: Feature Negotiation Applicable to clients only, so will work with Prosody
XEP-0022: Message Events Applicable to clients only, so will work with Prosody
XEP-0025: Jabber HTTP Polling Not supported, obsoleted by XEP-0124: BOSH
XEP-0030: Service Discovery Supported
XEP-0033: Extended Stanza Addressing Community module available
XEP-0045: Multi-User Chat Supported since 0.3
XEP-0047: In-Band Bytestreams (IBB) Applicable to clients only, so will work with Prosody
XEP-0048: Bookmarks Applicable to clients only, so will work with Prosody
XEP-0049: Private XML Storage Supported since 0.1
XEP-0050: Ad-Hoc Commands Supported since 0.8
XEP-0054: vcard-temp Supported since 0.1
XEP-0055: Jabber Search Not yet supported
XEP-0059: Result Set Management Not supported
XEP-0060: Publish-Subscribe Supported in 0.9+
XEP-0065: SOCKS5 Bytestreams Supported since 0.7
XEP-0066: Out of Band Data Applicable to clients only, so will work with Prosody
XEP-0068: Field Standardization for Data Forms Supported
XEP-0070: Verifying HTTP Requests via XMPP Not supported
XEP-0071: XHTML-IM Applicable to clients only, so will work with Prosody
XEP-0072: SOAP Over XMPP Applicable to clients only, so will work with Prosody
XEP-0077: In-Band Registration Supported since 0.1
XEP-0078: Non-SASL Authentication Supported since 0.1
XEP-0079: Advanced Message Processing Not supported
XEP-0080: User Location Supported
XEP-0082: XMPP Date and Time Profiles Supported
XEP-0083: Nested Roster Groups Applicable to clients only, so will work with Prosody
XEP-0084: User Avatar Supported
XEP-0085: Chat State Notifications Applicable to clients only, so will work with Prosody
XEP-0090: Entity Time Supported
XEP-0091: Delayed Delivery Supported
XEP-0092: Software Version Supported
XEP-0096: File Transfer Applicable to clients only, so will work with Prosody
XEP-0100: Gateway Interaction Applicable to clients only, so will work with Prosody
XEP-0106: JID Escaping Applicable to clients only, so will work with Prosody
XEP-0107: User Mood Supported
XEP-0108: User Activity Supported
XEP-0114: Jabber Component Protocol Supported since 0.4
XEP-0115: Entity Capabilities Applicable to clients only, so will work with Prosody
XEP-0118: User Tune Supported
XEP-0122: Data Forms Validation Not yet supported
XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) Supported since 0.2
XEP-0126: Invisibility Supported
XEP-0127: Common Alerting Protocol (CAP) Over XMPP Applicable to clients only, so will work with Prosody
XEP-0128: Service Discovery Extensions Supported
XEP-0130: Waiting Lists Not supported
XEP-0131: Stanza Headers and Internet Metadata (SHIM) Applicable to clients only, so will work with Prosody
XEP-0133: Service Administration Supported since 0.8
XEP-0136: Message Archiving Community module available
XEP-0138: Stream Compression Supported
XEP-0141: Data Forms Layout Applicable to clients only, so will work with Prosody
XEP-0144: Roster Item Exchange Applicable to clients only, so will work with Prosody
XEP-0145: Annotations Applicable to clients only, so will work with Prosody
XEP-0146: Remote Controlling Clients Applicable to clients only, so will work with Prosody
XEP-0152: Reachability Addresses Applicable to clients only, so will work with Prosody
XEP-0153: vCard-Based Avatars Supported
XEP-0154: User Profile Not yet supported
XEP-0155: Stanza Session Negotiation Applicable to clients only, so will work with Prosody
XEP-0156: Discovering Alternative XMPP Connection Methods Uses DNS records, so will work with Prosody
XEP-0157: Contact Addresses for XMPP Services Community module available
XEP-0158: CAPTCHA Forms Not yet supported
XEP-0159: Spim-Blocking Control Not yet supported
XEP-0160: Best Practices for Handling Offline Messages Supported
XEP-0161: Abuse Reporting Not yet supported
XEP-0163: Personal Eventing Protocol Supported since 0.5
XEP-0166: Jingle Applicable to clients only, so will work with Prosody
XEP-0167: Jingle RTP Sessions Applicable to clients only, so will work with Prosody
XEP-0168: Resource Application Priority Not supported
XEP-0170: Recommended Order of Stream Feature Negotiation Supported
XEP-0171: Language Translation Applicable to clients only, so will work with Prosody
XEP-0172: User Nickname Applicable to clients only, so will work with Prosody
XEP-0174: Serverless Messaging Applicable to clients only, so will work with Prosody
XEP-0175: Best Practices for Use of SASL ANONYMOUS Supported
XEP-0176: Jingle ICE-UDP Transport Method Applicable to clients only, so will work with Prosody
XEP-0177: Jingle Raw UDP Transport Method Applicable to clients only, so will work with Prosody
XEP-0178: Best Practices for Use of SASL EXTERNAL with Certificates Not yet supported
XEP-0179: Jingle IAX Transport Method Applicable to clients only, so will work with Prosody
XEP-0180: Jingle Video via RTP Applicable to clients only, so will work with Prosody
XEP-0181: Jingle DTMF Applicable to clients only, so will work with Prosody
XEP-0182: Application-Specific Error Conditions Supported
XEP-0184: Message Receipts Applicable to clients only, so will work with Prosody
XEP-0185: Dialback Key Generation and Validation Supported
XEP-0186: Invisible Command Not yet supported
XEP-0189: Public Key Publishing Supported
XEP-0190: Best Practice for Closing Idle Streams Not yet supported
XEP-0191: Simple Communications Blocking Community module available
XEP-0194: User Chatting Supported
XEP-0195: User Browsing Supported
XEP-0196: User Gaming Supported
XEP-0197: User Viewing Supported
XEP-0198: Stream Management Community module available
XEP-0199: XMPP Ping Supported
XEP-0201: Best Practices for Message Threads Applicable to clients only, so will work with Prosody
XEP-0202: Entity Time Supported
XEP-0203: Delayed Delivery Supported
XEP-0205: Best Practices to Discourage Denial of Service Attacks Not yet supported
XEP-0206: XMPP Over BOSH Supported since 0.2
XEP-0209: Metacontacts Applicable to clients only, so will work with Prosody
XEP-0214: File Repository and Sharing Not supported
XEP-0215: External Service Discovery Not supported
XEP-0216: XMPP Intermediate IM Server 2008 Supported
XEP-0220: Server Dialback Supported
XEP-0221: Data Forms Media Element Not yet supported
XEP-0224: Attention Applicable to clients only, so will work with Prosody
XEP-0225: Component Connections Not yet supported
XEP-0226: Message Stanza Profiles Applicable to clients only, so will work with Prosody
XEP-0227: Portable Import/Export Format for XMPP-IM Servers Supported
XEP-0230: Service Discovery Notifications Not supported
XEP-0231: Bits of Binary Applicable to clients only, so will work with Prosody
XEP-0232: Software Information Not supported
XEP-0233: Use of Domain-Based Service Names in XMPP SASL Negotiation Not yet supported
XEP-0234: Jingle File Transfer Applicable to clients only, so will work with Prosody
XEP-0235: OAuth Over XMPP Not yet supported
XEP-0236: Abuse Reporting Not yet supported
XEP-0237: Roster Versioning Supported since 0.4
XEP-0241: Encryption of Archived Messages Not supported
XEP-0243: XMPP Server Compliance 2009 Supported
XEP-0245: The /me Command Applicable to clients only, so will work with Prosody
XEP-0246: End-to-End XML Streams Applicable to clients only, so will work with Prosody
XEP-0247: Jingle XML Streams Applicable to clients only, so will work with Prosody
XEP-0248: PubSub Collection Nodes Not yet supported
XEP-0249: Direct MUC Invitations Applicable to clients only, so will work with Prosody
XEP-0250: C2C Authentication Using TLS Applicable to clients only, so will work with Prosody
XEP-0251: Jingle Session Transfer Applicable to clients only, so will work with Prosody
XEP-0252: BOSH Script Syntax Not supported
XEP-0253: PubSub Chaining Not supported
XEP-0254: PubSub Queueing Not supported
XEP-0255: Location Query Not supported
XEP-0256: Last Activity in Presence Not yet supported
XEP-0257: Client Certificate Management for SASL EXTERNAL Community module available
XEP-0258: Security Labels in XMPP Community module available
XEP-0259: Message Mine-ing Not supported
XEP-0260: Jingle SOCKS5 Bytestreams Transport Method Applicable to clients only, so will work with Prosody
XEP-0261: Jingle In-Band Bytestreams Transport Applicable to clients only, so will work with Prosody
XEP-0262: Use of ZRTP in Jingle RTP Sessions Applicable to clients only, so will work with Prosody
XEP-0273: Stanza Interception and Filtering Technology Community module available
XEP-0277: Microblogging over XMPP Applicable to clients only, so will work with Prosody
XEP-0279: Server IP Check Community module available
XEP-0280: Message Carbons Community module available
XEP-0301: In-Band Real Time Text Applicable to clients only, so will work with Prosody
XEP-0309: Service Directories Community module available
XEP-0313: Message Archive Management Community module available
XEP-0323: Internet of Things - Sensor Data Applicable to clients only, so will work with Prosody
XEP-0324: Internet of Things - Provisioning Applicable to clients only, so will work with Prosody
XEP-0325: Internet of Things - Control Applicable to clients only, so will work with Prosody
XEP-0326: Internet of Things - Concentrators Applicable to clients only, so will work with Prosody
 
doc/xeplist.txt · Last modified: 2014/03/02 14:54 by Matthew Wild