| XEP-0004: Data Forms |
Supported since 0.4.0 |
| XEP-0008: IQ-Based Avatars |
Applicable to clients only, so will work with Prosody |
| XEP-0009: Jabber-RPC |
Supported from 0.4.0, removed in 0.7.0 |
| XEP-0012: Last Activity |
Supported |
| XEP-0013: Flexible Offline Message Retrieval |
Not supported |
| XEP-0016: Privacy Lists |
Supported Deprecated in 0.10 |
| 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-0044: Full Namespace Support for XML Streams |
Supported since 0.1.0 libexpat |
| 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.0 |
| XEP-0054: vcard-temp |
Supported since 0.1 |
| XEP-0055: Jabber Search |
Not yet supported |
| XEP-0059: Result Set Management |
Supported since 0.10.0 |
| XEP-0060: Publish-Subscribe |
Supported since 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 since 0.1.0 |
| 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: Legacy Entity Time |
Supported Deprecated in 13.0.0 |
| XEP-0091: Legacy Delayed Delivery |
Supported Deprecated in 0.12.0 |
| 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 |
Supported |
| XEP-0118: User Tune |
Supported |
| XEP-0122: Data Forms Validation |
Supported since 0.11 |
| XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) |
Supported since 0.2 |
| XEP-0126: Invisibility |
Supported until 0.10, removed along with XEP-0016 in 0.10 |
| 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-0138: Stream Compression |
Supported Deprecated in 0.10 |
| 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 supported |
| XEP-0155: Stanza Session Negotiation |
Applicable to clients only, so will work with Prosody |
| XEP-0156: Discovering Alternative XMPP Connection Methods |
Supported |
| XEP-0157: Contact Addresses for XMPP Services |
Supported |
| 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 |
Supported |
| 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 |
Server-to-server recommendations followed |
| 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 since 0.9.10 |
| 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 |
Supported |
| XEP-0194: User Chatting |
Supported |
| XEP-0195: User Browsing |
Supported |
| XEP-0196: User Gaming |
Supported |
| XEP-0197: User Viewing |
Supported |
| XEP-0198: Stream Management |
Supported |
| 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 |
Supported since 0.12.0 |
| XEP-0206: XMPP Over BOSH |
Supported since 0.2 |
| XEP-0209: Metacontacts |
Applicable to clients only, so will work with Prosody |
| XEP-0212: XMPP Basic Server 2008 |
Supported required level |
| XEP-0214: File Repository and Sharing |
Not supported |
| XEP-0215: External Service Discovery |
Supported |
| XEP-0216: XMPP Intermediate IM Server 2008 |
Supported |
| XEP-0220: Server Dialback |
Supported |
| XEP-0221: Data Forms Media Element |
Supported |
| XEP-0222: Persistent Storage of Public Data via PubSub |
Supported since 0.11 |
| XEP-0223: Persistent Storage of Private Data via PubSub |
Supported since 0.11 |
| 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 |
Supported |
| 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 |
Supported since 0.10 |
| XEP-0286: Mobile Considerations on LTE Networks |
Supported since 0.11.0 mod_csi_simple |
| XEP-0288: Bidirectional Server-to-Server Connections |
Supported starting with 0.12 |
| XEP-0292: vCard4 Over XMPP |
Supported since 0.11 |
| XEP-0297: Stanza Forwarding |
Supported since 0.11.0 Used by XEP-0280, XEP-0313 |
| XEP-0301: In-Band Real Time Text |
Applicable to clients only, so will work with Prosody |
| XEP-0302: XMPP Compliance Suites 2012 |
Supported Core Server |
| XEP-0307: Unique Room Names for Multi-User Chat |
Supported |
| XEP-0308: Last Message Correction |
Applicable to clients only, so will work with Prosody |
| XEP-0309: Service Directories |
Community module available |
| XEP-0313: Message Archive Management |
Supported since 0.10 |
| XEP-0317: Hats |
Supported since 0.12.0 muc/hats |
| XEP-0318: Best Practices for Client Initiated Presence Probes |
Supported since 0.9.0 |
| 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 |
| XEP-0333: Chat Markers |
Applicable to clients only, so will work with Prosody |
| XEP-0352: Client State Indication |
Supported since 0.11.0 |
| XEP-0334: Message Processing Hints |
Supported since 0.10.0 Used in mod_carbons, mod_mam, and mod_muc |
| XEP-0353: Jingle Message Initiation |
Supported since 0.11.6 triggers buffer flush in mod_csi_simple since 0.11.6; recognised by mod_carbons and mod_mam since 0.12 |
| XEP-0357: Push Notifications |
Supported since 13.0.0 |
| XEP-0359: Unique and Stable Stanza IDs |
Used in the context of archiving |
| XEP-0363: HTTP File Upload |
Supported since 0.12.0 mod_http_file_share |
| XEP-0368: SRV records for XMPP over TLS |
Supported since 0.2.0 c2s_direct_tls_ports (formerly legacy_ssl_ports) for c2s and direct_tls_s2s_ports for s2s |
| XEP-0379: Pre-Authenticated Roster Subscription |
Supported since 0.12.0 |
| XEP-0380: Explicit Message Encryption |
Used by mod_csi_simple |
| XEP-0384: OMEMO Encryption |
Supported, XEP-0222 |
| XEP-0398: User Avatar to vCard-Based Avatars Conversion |
Supported since 0.11 |
| XEP-0401: Easy User Onboarding |
Supported starting with 0.12 |
| XEP-0402: PEP Native Bookmarks |
Supported starting with 0.12 |
| XEP-0410: MUC Self-Ping (Schrödinger’s Chat) |
Supported since 0.11.0 Server Optimization |
| XEP-0410: MUC Self-Ping |
Supported since 0.11 |
| XEP-0411: Bookmarks Conversion (Legacy) |
Supported starting with 0.12 |
| XEP-0421: Occupant identifiers for semi-anonymous MUCs |
Supported since 0.12.0 |
| XEP-0438: Best practices for password hashing and storage |
Supported (partial) |
| XEP-0440: SASL Channel-Binding Type Capability |
Supported since 13.0.0 |
| XEP-0441: Message Archive Management Preferences |
Was previously part of XEP-0313 |
| XEP-0445: Pre-Authenticated In-Band Registration |
Supported since 0.12.0 |
| XEP-0478: Stream Limits Advertisement |
Supported since 13.0.0 |