Probably inaccurate feature comparison table

Experimental Proposed Deferred Deprecated Obsolete Rejected Retracted Draft Final Active

See something inaccurate? File an issue or send a patch.

XEPMongooseIMTigaseEjabberdVysperOpenfireJabberd2ProsodyM-LinkSoapbox
Telnet admin interfaceNon/an/an/an/an/aYesn/an/a
Web admin interfaceNon/aYesn/aYesn/aYes, contribn/an/a
IPv6 supportYesn/aYes, prefers IPv4 by defaultn/an/an/aYes, >=0.9n/an/a
rfc2634n/an/an/an/an/an/an/aYesn/a
rfc2788n/an/an/an/an/an/an/aYesn/a
RFC3920: XMPP Core (old)YesYes, >=2.0.0YesYesYesYesn/an/aYes
RFC3921: XMPP IM (old)YesYes, >=2.3.0YesYes, partialYesYesn/an/aYes
RFC6120: XMPP CoreYesn/aYesn/an/an/aYesYesn/a
RFC6121: XMPP IMYesn/aYesn/an/an/aYesYesn/a
RFC6122: XMPP Address Formatn/an/aYesn/an/an/aYesYesn/a
RFC6125: Verification of Domain-Based Identity within PKIX Certificates in TLSn/an/an/an/an/an/an/aYesn/a
RFC6455: The WebSocket ProtocolYesn/an/aYesn/an/aYes, >=0.10n/an/a
XEP-0004: Data FormsYesYesYesYesYesn/aYesYesn/a
XEP-0009: Jabber-RPCn/an/an/an/an/an/aYesn/an/a
XEP-0012: Last ActivityYesn/aYesn/aYesYesYesYesn/a
XEP-0013: Flexible Offline Message Retrievaln/an/aYes, >=16.02 only on eBEn/aYesn/aNon/an/a
XEP-0016: Privacy ListsYesYesYesn/an/aYesYes, >=0.7, <0.10n/an/a
XEP-0018: Invisible PresenceYesn/aYes, >=2.1.0, <3.0.0n/an/an/an/an/an/a
XEP-0020: Feature NegotiationNon/aYesn/an/an/an/an/aYes
XEP-0022: Message EventsYesn/an/an/an/aYesn/an/an/a
XEP-0023: Message ExpirationYesn/aYesn/an/aYesn/an/an/a
XEP-0025: Jabber HTTP PollingNon/an/an/an/an/aNon/an/a
XEP-0027: Current Jabber OpenPGP Usagen/an/aYesn/an/an/an/an/an/a
XEP-0030: Service DiscoveryYesYes, >=2.0.0YesYesYesYesYesYesn/a
XEP-0033: Extended Stanza AddressingNon/aYes, >=3.0.0n/aYesn/aYes, contrib (partial)n/aYes
XEP-0039: Statistics GatheringYesn/aYesn/an/an/aNon/an/a
XEP-0045: Multi-User ChatYesYesYesYes, partialYesn/aYes, >=0.3YesYes
XEP-0047: In-Band Bytestreamsn/an/an/an/an/an/aYes, contrib (proxy to tcp)n/an/a
XEP-0048: Bookmarksn/an/an/an/an/aYesn/an/an/a
XEP-0049: Private XML StorageYesYesYesYesYesYesYes, >=0.1YesYes
XEP-0050: Ad-Hoc CommandsYesYesYesYesYesn/aYes, >=0.8YesYes
XEP-0051: Connection Transfern/an/an/an/an/an/an/an/aNo
XEP-0054: vcard-tempYesYesYesYesYesYesYes, >=0.1Yesn/a
XEP-0055: Jabber SearchYesn/aYesn/aYesn/aYes, contribn/an/a
XEP-0059: Result Set ManagementYesn/aYes, >=2.1.0n/aYesn/aNon/an/a
XEP-0060: Publish-SubscribeYesYesYesYesYesn/aYes, >=0.9YesYes
XEP-0065: SOCKS5 BytestreamsNon/aYesYesYesn/aYes, >=0.7n/aYes
XEP-0068: Field Standardization for Data FormsYesn/an/an/an/an/aYesYesn/a
XEP-0070: Verifying HTTP Requests via XMPPNon/aNon/an/an/aNon/an/a
XEP-0073: Basic IM Protocol SuiteYes, recommended levelNoYes, recommended levelNoNoNoNoNoNo
XEP-0077: In-Band RegistrationYesYesYesYes, partialYesYesYes, >=0.1YesYes
XEP-0078: Non-SASL AuthenticationYesYesYesn/aYesYesYes, >=0.1Yesn/a
XEP-0079: Advanced Message ProcessingYes, partialn/aYes, contribn/an/aYesNon/an/a
XEP-0080: User Locationn/an/an/an/an/an/aYesn/an/a
XEP-0082: XMPP Date and Time ProfilesYesn/aYes, >=2.1.0YesYesn/aYesYesn/a
XEP-0083: Nested Roster GroupsYesn/an/an/an/aYesn/an/an/a
XEP-0084: User Avatarn/an/an/an/an/an/aYesn/an/a
XEP-0085: Chat State NotificationsYesn/aYes, >=2.1.0n/an/an/aYes, contrib (filtering)n/an/a
XEP-0086: Error Condition MappingsYesn/aYesn/aYesYesn/an/an/a
XEP-0090: Legacy Entity TimeNon/aYesn/aYesYesYesn/an/a
XEP-0091: Legacy Delayed DeliveryNon/aYesn/aYesYesYesYesn/a
XEP-0092: Software VersionNoYesYesYesYesYesYesYesn/a
XEP-0093: Roster Item ExchangeYesn/an/an/an/aYesn/an/an/a
XEP-0100: Gateway Interactionn/an/aYes, only on eBEn/an/an/an/an/an/a
XEP-0106: JID EscapingNon/aYesn/an/an/aYesn/an/a
XEP-0107: User Moodn/an/an/an/an/an/aYesn/an/a
XEP-0108: User Activityn/an/an/an/an/an/aYesn/an/a
XEP-0114: Jabber Component ProtocolYesYesYesn/aYesYesYes, >=0.4Yesn/a
XEP-0115: Entity CapabilitiesYesn/aYes, >=2.1.4n/an/an/aYesn/an/a
XEP-0117: Intermediate IM Protocol Suiten/an/an/an/aYesn/an/an/an/a
XEP-0118: User Tunen/an/an/an/an/an/aYesn/an/a
XEP-0122: Data Forms Validationn/an/an/an/an/an/aNon/an/a
XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)Yesn/aYesYesYesn/aYes, >=0.2n/aYes, Partial
XEP-0126: InvisibilityYesn/an/an/an/an/aYesn/an/a
XEP-0128: Service Discovery ExtensionsNon/aNon/aYesYesYesYesn/a
XEP-0130: Waiting ListsNon/aNon/an/an/aNon/an/a
XEP-0131: Stanza Headers and Internet MetadataNon/aNon/an/an/an/aYesn/a
XEP-0133: Service AdministrationNoYesYesYes, partialn/an/aYes, >=0.7YesYes, Partial
XEP-0136: Message ArchivingNon/aYes, contribn/an/an/aYes, contribn/aYes, Partial
XEP-0137: Publishing Stream Initiation RequestsNon/aNon/an/an/an/an/an/a
XEP-0138: Stream CompressionYesYesYesn/aYesYesYesYesYes
XEP-0145: AnnotationsNon/an/an/an/aYesn/an/an/a
XEP-0148: Instant Messaging Intelligence Quotient (IM IQ)n/aYesn/an/an/an/an/an/an/a
XEP-0153: vCard-Based AvatarsYesYesYesn/an/aYesYesn/an/a
XEP-0154: User ProfileNon/aYes, contribn/an/an/aNon/an/a
XEP-0157: Contact Addresses for XMPP ServicesYesn/aYes, >=2.1.0n/an/aYesYes, contribn/an/a
XEP-0158: CAPTCHA FormsNon/aYes, >=2.1.0n/an/an/aNon/an/a
XEP-0159: Spim-Blocking Controln/an/an/an/an/an/aNon/an/a
XEP-0160: Best Practices for Handling Offline MessagesYesn/aYesn/an/aYesYesn/aYes, Partial
XEP-0161: Abuse Reportingn/an/an/an/an/an/aNon/an/a
XEP-0163: Personal Eventing ProtocolNoYesYesn/aYesn/aYes, >=0.5YesNo
XEP-0168: Resource Application Priorityn/an/an/an/an/an/aNon/an/a
XEP-0170: Recommended Order of Stream Feature NegotiationYesn/aYesn/an/aYesYesn/an/a
XEP-0172: User NicknameNon/aYes, only on eBEn/an/an/aYes, contrib (integration with xep-54)n/an/a
XEP-0175: Best Practices for Use of SASL ANONYMOUSYesYesYesn/aYesYesYesn/an/a
XEP-0176: Jingle ICE-UDP Transport MethodNon/aYes, >=2.1.0n/an/an/an/an/an/a
XEP-0178: Best Practices for Use of SASL EXTERNAL with CertificatesNon/aYes, S2S Auth only for eCS, true vor eBEn/an/aYesYes, >=0.9n/aYes
XEP-0182: Application-Specific Error Conditionsn/an/an/an/an/an/aYesn/an/a
XEP-0184: Message Delivery ReceiptsYesn/an/an/an/an/an/an/an/a
XEP-0185: Dialback Key Generation and ValidationYesn/an/aYesn/aYesYesn/an/a
XEP-0186: Invisible Commandn/an/an/an/an/an/aNon/an/a
XEP-0189: Public Key Publishingn/an/an/an/an/an/aYesn/an/a
XEP-0190: Best Practice for Closing Idle Streamsn/an/aYes, >=2.1.7n/an/aYesNon/an/a
XEP-0191: Blocking CommandNon/aYes, >=2.1.7n/an/aYesYes, contrib, >=0.10n/an/a
XEP-0192: Proposed Stream Feature Improvementsn/an/an/an/an/aYesn/an/an/a
XEP-0193: Proposed Resource Binding Improvementsn/an/aYes, contribn/an/aYesn/an/aYes, Partial
XEP-0194: User ChattingNon/an/an/an/an/aYesn/an/a
XEP-0195: User BrowsingNon/an/an/an/an/aYesn/an/a
XEP-0196: User GamingNon/an/an/an/an/aYesn/an/a
XEP-0197: User ViewingNon/an/an/an/an/aYesn/an/a
XEP-0198: Stream ManagementYesn/aYesn/an/aYesYes, contribYesn/a
XEP-0199: XMPP PingYesYesYes, >=2.1.0Yesn/aYesYesYesn/a
XEP-0202: Entity TimeYesn/aYes, >=2.1.0Yesn/aYesYesn/an/a
XEP-0203: Delayed DeliveryYesYesYes, >=2.1.0n/an/aYesYesYesn/a
XEP-0205: Best Practices to Discourage Denial of Service AttacksYesn/aYes, only on eBEn/an/aYesNon/an/a
XEP-0206: XMPP Over BOSHYesYesYesYesn/an/aYes, >=0.2n/aYes
XEP-0209: Metacontactsn/an/an/an/an/aYesNon/an/a
XEP-0212: XMPP Basic Server 2008Yes, recommended levelNoYes, recommended levelNoNoNoYes, required levelYes, required levelNo
XEP-0214: File Repository and Sharingn/an/an/an/an/an/aNon/an/a
XEP-0215: External Service DiscoveryNon/aYes, only on eBEn/an/an/aYes, contribn/an/a
XEP-0216: XMPP Intermediate IM Server 2008Yes, required levelNoYes, recommended levelNoNoNoYes, recommended levelNoNo
XEP-0220: Server Dialbackn/aYesYes, only on eBEYesn/aYesYesYesn/a
XEP-0221: Data Forms Media Elementn/an/an/an/an/an/aNon/an/a
XEP-0222: Persistent Storage of Public Data via PubSubNon/aYesn/an/an/an/an/an/a
XEP-0223: Persistent Storage of Private Data via PubSubNon/aYesn/an/an/an/an/an/a
XEP-0225: Component ConnectionsNoYesYes, only on eBEn/an/aYesNon/an/a
XEP-0227: Portable Import/Export Format for XMPP-IM ServersNon/aYes, >=2.1.0n/an/an/aYesYesn/a
XEP-0230: Service Discovery Notificationsn/an/an/an/an/an/aNon/an/a
XEP-0232: Software InformationNon/an/an/an/aYesNon/an/a
XEP-0233: XMPP Server Registration for use with Kerberos V5n/an/an/an/an/an/aYes, contribn/an/a
XEP-0235: OAuth Over XMPPn/an/an/an/an/an/aNon/an/a
XEP-0236: Abuse Reportingn/an/an/an/an/an/aNon/an/a
XEP-0237: Roster VersioningYesYesYes, >=2.1.0n/an/aYesYes, >=0.4Yesn/a
XEP-0238: XMPP Protocol Flows for Inter-Domain Federationn/an/an/an/an/aYesn/an/an/a
XEP-0241: Encryption of Archived Messagesn/an/an/an/an/an/aNon/an/a
XEP-0243: XMPP Server Compliance 2009Yes, Core ServerYes, Core ServerYes, Advanced ServerYes, Core ServerYes, Core ServerYes, Core ServerNoNoNo
XEP-0248: PubSub Collection NodesNoYesYes, >=2.1.0n/an/an/aNon/an/a
XEP-0252: BOSH Script Syntaxn/an/an/an/an/an/aNon/an/a
XEP-0253: PubSub ChainingNoYesn/an/an/an/aNon/an/a
XEP-0254: PubSub QueueingNon/an/an/an/an/aNon/an/a
XEP-0255: Location Queryn/an/an/an/an/an/aNon/an/a
XEP-0256: Last Activity in Presencen/an/aYes, only on eBEn/an/an/aNon/an/a
XEP-0257: Client Certificate Management for SASL EXTERNALn/an/an/an/an/an/aYes, contribn/an/a
XEP-0258: Security Labels in XMPPNon/an/an/an/an/aYes, contribYesn/a
XEP-0259: Message Mine-ingn/an/an/an/an/an/aNon/an/a
XEP-0268: Incident Handlingn/an/an/an/an/an/aYes, contribn/an/a
XEP-0270: XMPP Compliance Suites 2010Yes, Core ServerYes, Core ServerYes, Advanced ServerNoYes, Core ServerYes, Core ServerNoNoNo
XEP-0273: Stanza Interception and Filtering Technology (SIFT)Non/an/an/an/an/aYes, contribn/an/a
XEP-0278: Jingle Relay Nodesn/an/aYesn/an/an/an/an/an/a
XEP-0279: Server IP CheckYesn/aYesn/an/an/aYes, contribn/an/a
XEP-0280: Message CarbonsYesn/aYes, >2.1.12n/an/an/aYes, contribn/an/a
XEP-0288: Bidirectional Server-to-Server Connectionsn/an/an/an/an/an/aYes, contribYesn/a
XEP-0289: Federated MUC for Constrained Environmentsn/an/an/an/an/an/an/aYesn/a
XEP-0292: vCard4 Over XMPPn/an/an/an/an/an/aYes, contribn/an/a
XEP-0295: JSON Encodings for XMPPn/an/an/an/an/an/aYes, contribn/an/a
XEP-0297: Stanza Forwardingn/an/aYesn/an/an/an/an/an/a
XEP-0302: XMPP Compliance Suites 2012NoNoYes, Advanced ServerNoNoNoYes, Advanced ServerYes, Core ServerNo
XEP-0309: Service Directoriesn/an/an/an/an/an/aYes, contribn/an/a
XEP-0313: Message Archive ManagementYesn/aYesn/an/an/aYes, contribn/an/a
XEP-0318: Best Practices for Client Initiated Presence Probesn/an/an/an/an/an/aYes, >=0.9.0n/an/a
XEP-0319: Last User Interaction in Presencen/an/an/an/an/an/aYes, contrib (compat plugin)n/an/a
XEP-0321: Remote Roster Managementn/an/an/an/an/an/aYes, contribn/an/a
XEP-0334: Message Processing Hintsn/an/aYesn/an/an/an/an/an/a
XEP-0335: JSON Containersn/an/an/an/an/an/aYes, contrib (used in pubsub-to-mqtt plugin)n/an/a
XEP-0352: Client State IndicationYesn/aYesn/an/an/aYes, contribn/an/a
XEP-0355: Namespace Delegationn/an/an/an/an/an/aYes, contribn/an/a
XEP-0356: Privileged Entityn/an/an/an/an/an/aYes, contribn/an/a
XEP-0357: Push NotificationsNon/aYes, contribn/an/an/aYes, contribn/an/a
XEP-0363: HTTP File Uploadn/an/aYes, contribn/an/an/aYes, contribn/an/a