ejabberd is a multi-platform, scalable, distributed, and fault-tolerant Jabber/XMPP server. It includes Jabber services like Multi-User Chat, IRC transport, HTTP-Bind, Publish-Subscribe and PEP. It supports virtual hosting, connection to transports (gateways) to other networks, and connection to other Jabber servers. Other supported features are Web and command-line administration, encryption support (SSL and TLS), several authentication methods (embedded, external script, LDAP, PAM, and ODBC), varied storage methods (embedded, ODBC, PostgreSQL, MySQL, MSSQL), Jabber user directory, and translations in more than 20 languages.
| Tags | Communications Chat |
|---|---|
| Implementation | Erlang |
Recent releases


Release Notes: Support for Erlang/OTP R15B, and other bugfixes.


Release Notes: SASL SCRAM-SHA-1, LDAP, and MUC fixes.


Release Notes: This release fixes PubSub, which was broken in 2.1.7.


Release Notes: A security fix to prevent a DoS attack. Other improvements and fixes.


Release Notes: CAPTCHA support when registering an account was added. mod_register_web was added. Shared Rosters LDAP was added. A lot bugs were fixed.