XMPP Servers

An XMPP server provides basic messaging, presence, and XML routing features. This page lists Jabber/XMPP server software that you can use to run your own XMPP service, either over the Internet or on a local area network.

Note: The following software was not developed by the XMPP Standards Foundation and has not been formally tested for standards compliance, usability, reliability, or performance.

See something missing? Any list of XMPP servers, clients or libraries will, due to the dynamic and evolving nature of the XMPP market, be out of date almost as soon as it’s published. If you spot mistakes, errors or omissions in the table below, please submit a pull request!

Name Platform(s)
Apache Vysper Windows / Linux
Citadel Linux
CommuniGate Pro Linux / Mac OS X / Windows
Coversant SoapBox Server Windows
djabberd Linux
ejabberd Linux / Mac OS X / Solaris / Windows
IceWarp Linux / Windows
iChat Server Mac OS X
in.jabberd Linux
Isode M-Link Linux / Solaris / Windows
Jabber XCP Linux / Solaris / Windows
jabberd 1.x Linux
jabberd 2.x Linux / *BSD / Solaris / Windows
Jerry Messenger Linux / Windows
Kwickserver Windows
Metronome IM Linux / Mac OS X
MongooseIM Linux / Mac OS X
Openfire Linux / Mac OS X / Solaris / Windows
Oracle Communications IM Server Linux / Solaris / Windows
Prosody IM Linux / Mac OS X / Windows
psyced Linux / Mac OS X / Windows
Siemens OpenScape Linux
Tigase Linux / Solaris / Mac OS X / Windows
Vines Linux / Mac OS X
Wokkel Linux / Solaris / Mac OS X