Skip to content


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 tell us! Join the chat room or post to the email list (note: you must be subscribed to post!).

NamePlatform(s)LicenseDetailsLatest Release
Apache VysperWindows / LinuxApache License Version 2.0mina.apache.org2011-02-23
CommuniGate ProLinux / Mac OS X / WindowsCommercialcommunigate.com2013-09-10
Coversant SoapBox ServerWindowsCommercialcoversant.comunknown
ejabberdLinux / Mac OS X / Solaris / WindowsGPL2process-one.net2013-06-28
IceWarpLinux / WindowsCommercialicewarp.com2012-12-11
iChat ServerMac OS XCommercialapple.com2012-07-25
Isode M-LinkLinux / Solaris / WindowsCommercialisode.com2013-06-24
jabberd 1.xLinuxGPL2jabberd.org2012-06-28
jabberd 2.xLinux / Solaris / WindowsGPL2jabberd2.org2012-08-26
Jabber XCPLinux / Solaris / WindowsCommercialcisco.com2008-10-31
Jerry MessengerLinux / WindowsCommercialj-livesupport.comunknown
Metronome IMLinux / Mac OS XISC/
MongooseIMLinux / Mac OS XGPL2erlang-solutions.com2013-05-23
OpenfireLinux / Mac OS X / Solaris / WindowsApacheigniterealtime.org2013-05-28
Oracle Communications Instant Messaging ServerLinux / Solaris / WindowsCommercialoracle.com2013-05-07
Prosody IMLinux / Mac OS X / WindowsMIT/X11prosody.im2013-09-10
psycedLinux / Mac OS X / WindowsGPL2psyced.org2011-11-22
Siemens OpenScapeLinux Commercialsiemens-enterprise.com2011-12-15
TigaseLinux / Solaris / Mac OS X / WindowsAGPLtigase.org2013-04-24
VinesLinux / Mac OS XMITgetvines.com2013-06-22
WokkelLinux / Solaris / Mac OS XMITwokkel.ik.nu2013-01-12

10 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Continuing the Discussion

  1. MadeByMonsieur — Example – Pushing events to an web app linked to this post on December 19, 2010

    [...] demo is based 100% on standards so any other XMPP server that supports BOSH and any other HTTP server that supports reverse proxying can be [...]

  2. Happy New Year | The First Approximation linked to this post on January 3, 2011

    [...] kinds of fun stuff you can do with root access to a server, such as running your own mail server, instant messaging server, social network, blog and microblog platforms. Possibly related posts: (automatically generated)The [...]

  3. Using XMPP for Your Communication Needs linked to this post on January 20, 2011

    [...] can find a list of server software options and supported clients (such as Pidgin, Adium, Google Talk, and many others) on the XMPP Standards [...]

  4. Building an XMPP Server – Part 1 | Jameson Networks Blog linked to this post on February 2, 2011

    [...] to set up the XMPP server. Several variations of XMPP servers exist. A full list can be found here: XMPP Servers. I’ve worked with an organization that used OpenFire as their XMPP server and it seemed to [...]

  5. Deciphering the jibber jabber: getting started with your own self-hosted XMPP server linked to this post on February 24, 2011

    [...] you want to explore other XMPP server implementations, you can find a convenient list of open source and commercial servers at the XMPP Standards Foundation website. It’s also [...]

  6. chat server in linux with windows client linked to this post on March 1, 2011

    [...] I have never tried it, buy you can look into Apache Vysper. It's on this list: [...]

  7. Un serveur XMPP : Openfire - 30 minutes par jour linked to this post on November 23, 2011

    [...] XMPP et nous n’avons donc qu’à choisir parmi la liste proposée sur : Liste de serveurs XMPP.Parmi eux, Openfire (anciennement Wildfire)  semble plutôt pas mal ! Facile d’installation [...]

  8. using XMPP with a .net server and android client | PHP Developer Resource linked to this post on May 24, 2012

    [...] There are several XMPP servers available if you go to the XMPP site and check their handy list. [...]

  9. Cum se instalează un server XMPP | Servicii IT linked to this post on August 27, 2012

    [...] o mulțime de programe libere (pe partea de server) care implementează protocolul XMPP, dar în ghidul acesta [...]

  10. Hook’s Humble Homepage :: What's wrong with proprietary IM (ICQ, AIM, YIM, MSN/WLM) linked to this post on September 28, 2012

    [...] conclude, I’d suggest either joining a trusted XMPP server or better yet run your own server. Personally I’m very happy with Gabbler since they promise not to log any data about you and [...]