ejabberd is a high performance instant messaging server. It enables users to communicate in real time and allows status and presence information to be securely and rapidly transferred between servers.
Ideal for use in large-scale enterprise and commercial applications, ejabberd scales naturally to thousands of simultaneous users connected to a single ejabberd node. By adding further nodes in clusters, organisations can not only multiply their user numbers, but also enhance the system’s fault tolerance. If a cluster fails, the performance of the entire instant messaging application is unaffected. Equally, individual clusters can be added or removed on the fly without stopping servers.
Entirely standards-based, ejabberd relies on the eXtensible Messaging and Presence Protocol (XMPP), a widely accepted protocol standardised by the Internet Engineering Task Force. Because XMPP allows the creation of gateways, called transports, instant messaging applications built with ejabberd are compatible with external instant messaging systems. ejabberd system users can therefore easily communicate with users on other networks such as AOL Messenger, ICQ, MSN and Yahoo Messenger.
As an open source technology, ejabberd can be downloaded for free from this web site.
This version has been released on Mar 22, 2013 »
Find out what new ejabberd releases offer »
Official ejabberd documentation »
Get commercial support for ejabberd »
ejabberd combines scalability & reliability »
ejabberd offers a full range of features »
ejabberd XEP protocols list »