account
The "account" category is to be used by a server when responding to a disco request sent to the bare JID (user@host addresss) of an account hosted by the server.
admin
The user@host is an administrative account
N/A
anonymous
The user@host is a "guest" account that allows anonymous login by any user
N/A
registered
The user@host is a registered or provisioned account associated with a particular non-administrative user
N/A
auth
The "auth" category consists of server components that provide authentication services within a server implementation.
cert
A server component that authenticates based on external certificates
N/A
generic
A server authentication component other than one of the registered types
N/A
ldap
A server component that authenticates against an LDAP database
N/A
ntlm
A server component that authenticates against an NT domain
N/A
pam
A server component that authenticates against a PAM system
N/A
radius
A server component that authenticates against a Radius system
N/A
authz
Services and nodes that provide authorization identities.
ephemeral
An authorization service that provides ephemeral identities.
XEP-0383
automation
The "automation" category consists of entities and nodes that provide automated or programmed interaction.
command-list
The node for a list of commands; valid only for the node "http://jabber.org/protocol/commands"
XEP-0050
command-node
A node for a specific command; the "node" attribute uniquely identifies the command
XEP-0050
rpc
An entity that supports Jabber-RPC.
XEP-0009
soap
An entity that supports the SOAP XMPP Binding.
XEP-0072
translation
An entity that provides automated translation services.
XEP-0171
client
The "client" category consists of different types of clients, mostly for instant messaging.
bot
An automated client that is not controlled by a human user
N/A
console
Minimal non-GUI client used on dumb terminals or text-only screens
N/A
game
A client running on a gaming console
N/A
handheld
A client running on a PDA, RIM device, or other handheld
N/A
pc
Standard full-GUI client used on desktops and laptops
N/A
phone
A client running on a mobile phone or other telephony device
N/A
sms
A client that is not actually using an instant messaging client; however, messages sent to this contact will be delivered as Short Message Service (SMS) messages
N/A
tablet
A client running on a touchscreen device larger than a smartphone and without a physical keyboard permanently attached to it.
N/A
web
A client operated from within a web browser
N/A
collaboration
The "collaboration" category consists of services that enable multiple individuals to work together in real time.
whiteboard
Multi-user whiteboarding service
N/A
component
The "component" category consists of services that are internal to server implementations and not normally exposed outside a server.
archive
A server component that archives traffic
N/A
c2s
A server component that handles client connections
N/A
generic
A server component other than one of the registered types
N/A
load
A server component that handles load balancing
N/A
log
A server component that logs server information
N/A
presence
A server component that provides presence information
N/A
router
A server component that handles core routing logic
N/A
s2s
A server component that handles server connections
N/A
sm
A server component that manages user sessions
N/A
stats
A server component that provides server statistics
N/A
conference
The "conference" category consists of online conference services such as multi-user chatroom services.
irc
Internet Relay Chat service
N/A
text
Text conferencing service
XEP-0045
directory
The "directory" category consists of information retrieval services that enable users to search online directories or otherwise be informed about the existence of other XMPP entities.
chatroom
A directory of chatrooms
N/A
group
A directory that provides shared roster groups
XEP-0144
user
A directory of end users (e.g., JUD)
N/A
waitinglist
A directory of waiting list entries
XEP-0130
gateway
The "gateway" category consists of translators between Jabber/XMPP services and non-XMPP services.
aim
Gateway to AOL Instant Messenger
N/A
discord
Gateway to the Discord IM service
N/A
facebook
Gateway to the Facebook IM service
N/A
gadu-gadu
Gateway to the Gadu-Gadu IM service
N/A
http-ws
Gateway that provides HTTP Web Services access
N/A
icq
Gateway to ICQ
N/A
irc
Gateway to IRC
N/A
lcs
Gateway to Microsoft Live Communications Server
N/A
mattermost
Gateway to a mattermost instance IM service
N/A
mrim
Gateway to the mail.ru IM service
N/A
msn
Gateway to MSN Messenger
N/A
myspaceim
Gateway to the MySpace IM service
N/A
ocs
Gateway to Microsoft Office Communications Server
N/A
pstn
Gateway to the Public Switched Telephone Network (PSTN)
N/A
qq
Gateway to the QQ IM service
N/A
sametime
Gateway to IBM Lotus Sametime
N/A
signal
Gateway to Signal IM service
N/A
simple
Gateway to SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE)
N/A
skype
Gateway to the Skype service
N/A
sms
Gateway to Short Message Service
N/A
smtp
Gateway to the SMTP (email) network
N/A
steam
Gateway to Steam IM service
N/A
telegram
Gateway to the Telegram IM service
N/A
tlen
Gateway to the Tlen IM service
N/A
xfire
Gateway to the Xfire gaming and IM service
N/A
xmpp
Gateway to another XMPP service (NOT via native server-to-server communication)
N/A
yahoo
Gateway to Yahoo! Instant Messenger
N/A
headline
The "headline" category consists of services that provide real-time news or information (often but not necessarily in a message of type "headline").
newmail
Service that notifies a user of new email messages.
N/A
rss
RSS notification service.
N/A
weather
Service that provides weather alerts.
N/A
hierarchy
The "hierarchy" category is used to describe nodes within a hierarchy of nodes; the "branch" and "leaf" types are exhaustive.
branch
A service discovery node that contains further nodes in the hierarchy.
XEP-0030
leaf
A service discovery node that does not contain further nodes in the hierarchy.
XEP-0030
proxy
The "proxy" category consists of servers or services that act as special-purpose proxies or intermediaries between two or more XMPP endpoints.
bytestreams
SOCKS5 bytestreams proxy service
XEP-0065
pubsub
Services and nodes that adhere to XEP-0060.
collection
A pubsub node of the "collection" type.
XEP-0060
leaf
A pubsub node of the "leaf" type.
XEP-0060
pep
A personal eventing service that supports the publish-subscribe subset defined in XEP-0163.
XEP-0163
service
A pubsub service that supports the functionality defined in XEP-0060.
XEP-0060
server
The "server" category consists of any Jabber/XMPP server.
im
Standard Jabber/XMPP server used for instant messaging and presence
N/A
store
The "store" category consists of internal server components that provide data storage and retrieval services.
berkeley
A server component that stores data in a Berkeley database
N/A
file
A server component that stores data on the file system
N/A
generic
A server data storage component other than one of the registered types
N/A
ldap
A server component that stores data in an LDAP database
N/A
mysql
A server component that stores data in a MySQL database
N/A
oracle
A server component that stores data in an Oracle database
N/A
postgres
A server component that stores data in a PostgreSQL database
N/A