XEPs
XEPs, or XMPP Extension Protocols, are formal standards for the Extensible Messaging and Presence Protocol (XMPP) designed to extend core XMPP functionality. They are published and maintained by the XMPP Standards Foundation (XSF). Each XEP document describes a specific extension, including its rationale, protocol details, implementation notes, and compatibility considerations. XEPs are assigned a unique number (for example, XEP-0184) and can be categorized as draft, final, or deprecated depending on their status. The XSF uses a publication and review process that involves community discussion, testing, and formal acceptance for standards-track efforts. XEPs may be updated over time as needs evolve, and older versions can be superseded or withdrawn.
In practice, XEPs are used by client and server implementations to interoperate across the XMPP ecosystem.