Skip to content

The ejabberd Insider’s Guide

Everything we know about ejabberd in one document: what it costs, its grades, getting a refund, getting help and what else to look at. Read it here, or keep a copy.

Download the PDF
Pass it onEmailLinkedInXWhatsApp
ToolGPANovember 2026

ejabberd

The Insider’s Guide

Erlang messaging server for XMPP, MQTT, SIP and Matrix

Every plan, grade, refund rule and rival among team communication apps, read from ejabberd’s own pages.

Made by ProcessOne · checked Nov 13, 2026 · toolgpa.com

2.0GPA

Contents

  1. 01WelcomeWhat it is, who it suits, its grades and the ten things to know first
  2. 02What it costsEvery plan, the free plan, ways to pay less and how prices have moved
  3. 03What it doesIts main features, where it runs, what it works with and who makes it
  4. 04Where it standsIts grades against its category, and whether to keep it or make your own
  5. 05The alternativesThe tools it is most often weighed against, side by side
  6. 06Quick answersThe questions people ask about it, each answered in a line or two
  7. 07About ToolGPAWho made this guide, what else is on the site, and how to cite it

ToolGPA put this guide together from ejabberd’s own pages, its app-store listings and our grades. Every fact in it is on ejabberd’s page too, where it is kept up to date. Checked Nov 13, 2026.

Part 01 · Overview

Welcome

What it is, who it suits, its grades and the ten things to know first

2.0

GPA, above 0 of the 75 other team communication apps we grade

ejabberd is a messaging server written in Erlang that speaks XMPP, MQTT, SIP and Matrix from one process. The Community Server is free under the GPLv2 license, and ProcessOne sells a Business Edition and a managed cloud service called Fluux. It is infrastructure for building or hosting chat rather than a finished team chat app.

To get you started, here are 9 things to know about ejabberd, taken from its own pages and our grades.

It is server software, set up and run by an administrator.
From our grade for ease of use
  1. 1

    Best for a large-scale XMPP, MQTT and SIP server

    ejabberd is an Erlang messaging server for XMPP, MQTT, SIP and Matrix, with clustering and a REST API.

  2. 2

    Paid plans start at about $223.44 a month

    As its pricing page puts it: €200 per month (Fluux managed cloud).

  3. 3

    There is a free plan

    The Community Server is free and open source under GPLv2, self-hosted.

  4. 4

    It runs on 3 platforms

    Windows, macOS and Linux.

  5. 5

    Four protocols in one server

    XMPP, an MQTT broker, a SIP service and Matrix bridging run in the same process.

  6. 6

    Clustering

    The Community Server has standard active-active clustering; the Business Edition and Fluux add consistent-hash clustering.

  7. 7

    Mobile and web support

    Push notifications, message archive management, multi-device sync, WebSocket and BOSH are built into the server.

  8. 8

    A 2.0 GPA, above 0 of 75

    That is against the other team communication apps we grade, on value, the free plan, features, ease of use and platforms.

  9. 9

    Keep it

    To replace ejabberd you would be making chat that a whole team counts on staying up. That is not a weekend's work, with an AI app builder or without one.

ejabberd at a glance

Pricing
Free plan, from €200 per month (Fluux managed cloud)
Free plan
Yes
Free trial
None stated
Runs on
macOS, Windows, Linux
Made by
ProcessOne, since 2002
Category
Team Communication
Our grade
2.0 GPA, fair

The report card

Best for a large-scale XMPP, MQTT and SIP server

ejabberd is an Erlang messaging server for XMPP, MQTT, SIP and Matrix, with clustering and a REST API. The Community edition is free to host yourself, but mobile push and relay features sit in a €16,000-a-year Business Edition. Users also need a separate chat app.

ToolGPA report cardejabberdGraded Nov 13, 2026
SubjectGradeComment
Value for moneyCThe Community Server is free to self-host. Managed Fluux starts at €200 a month and Business at €16,000 a year, so the paid side is steep.
Free plan and trialBThe Community Server is free under GPLv2 with no user cap, but you host it and some features are paid.
FeaturesCFour protocols, clustering and a REST API. TURN, ICE and mobile push are not in the free edition.
Ease of useDNo rating on record. It is server software, set up and run by an administrator.
Platforms and integrationsCRuns on Windows, Mac and Linux servers, with some integrations. It is a server, so users need a separate app.
Grade point averageFair, out of 4.02.0

An A is worth 4 points, a B 3, a C 2, a D 1 and an F nothing. The GPA is the average of the five.

Who ejabberd is for

  • Fits if you run a large messaging service and know Erlang or XMPP
  • Works for companies that want to start free and add paid support later

Who it is not for

  • Not for you if you want a chat app, as it is a server and users need a separate client
  • Pricey if you want managed hosting, at €200 a month and rising with traffic
  • Pricey if you want Business Edition, at €16,000 a year for a 2-node cluster
  • Watch out: TURN, ICE and push for iOS and Android are not in the Community Server
  • Skip it if you need paid support on the free edition, since it is community forums only

Good to know

Good for

  • Developers building chat or messaging into a product
  • Operators who need very large numbers of connected users
  • Organizations that want XMPP self-hosted or fully managed

Worth knowing

  • It is a server, not a chat app: users need a separate XMPP client, and you run it yourself unless you pay for Fluux.
  • Fluux is priced in euros and by traffic (Jabs) rather than per user; the first step is €200 a month, and the Growing and Established networks start at €1,400 and €6,000 a month.
  • The Business Edition price of €16,000 a year is for a 2-node cluster, and its TURN/ICE relay and push features are not in the Community Server.
  • Support on the Community Server is community forums and documentation only.

Part 02 · Pricing

What it costs

Every plan, the free plan, ways to pay less and how prices have moved

~$223.44

A month to start. There is a free plan too

ejabberd has a free plan. Paid plans start at €200 per month (Fluux managed cloud).

The Community Server is free to self-host.
From our grade for value for money
  • Community Server

    $0

    Open source under GPLv2; you host it yourself. Supports XMPP, MQTT, SIP and Matrix, with community forums and documentation.

  • Fluux Emerging

    €200

    per month, managed cloud, 1 node on shared servers

    Managed by ProcessOne, with a shared-server domain and standard support. Price rises with traffic measured in Jabs: 9,000,000 Jabs at €200, 45,000,000 at €500.

  • Business Edition

    €16,000

    per year for a 2-node cluster

    Commercial license with long-term support releases, push for iOS, Android and Firebase, and direct support from ProcessOne. Sold through sales.

The free plan

The Community Server is free and open source under GPLv2, self-hosted.

Read from process-one.net on Nov 13, 2026.

Part 03 · Features

What it does

Its main features, where it runs, what it works with and who makes it

3

Places it runs: macOS, Windows and Linux

Erlang messaging server for XMPP, MQTT, SIP and Matrix. Here is what it does, as its own site describes it, and what it covers: open source, self-hostable, public API, team chat.

Four protocols, clustering and a REST API.
From our grade for features
Four protocols in one server
XMPP, an MQTT broker, a SIP service and Matrix bridging run in the same process.
Clustering
The Community Server has standard active-active clustering; the Business Edition and Fluux add consistent-hash clustering.
Mobile and web support
Push notifications, message archive management, multi-device sync, WebSocket and BOSH are built into the server.
REST API and CLI
A REST API and the ejabberdctl command line cover user and room management.
Database backends
The site lists PostgreSQL, MySQL, LDAP and ODBC backends.
Business and managed options
Long-term support releases, FIPS compliance and direct engineer support come with the Business Edition, and Fluux runs it as a managed service.

Where it runs

  • macOS
  • Windows
  • Linux

What it works with

  • PostgreSQL
  • MySQL
  • LDAP
  • XMPPFramework
  • Smack

ejabberd is made by ProcessOne, and has been around since 2002.

Part 04 · Standing

Where it stands

Its grades against its category, and whether to keep it or make your own

0/75

Other team communication apps it is graded above

ejabberd's GPA of 2.0 is higher than 0 of the 75 other team communication apps we grade, and level with 8.

It stands best on free plan and trial (B, above 41 of 75) and worst on ease of use (D, above 1).

Its paid plans start at about $223.44 a month, against a middle price of $6.90 for the category: 50 of the 51 others that charge start lower.

On features, ease of use and platforms it scores 1.7 out of 4. 60 tools score higher and cost less.

Each grade against the category

Every bar is all 76 team communication apps we grade, cut by the letter each got. ejabberd’s own letter is outlined.

  • CValue for moneyAbove 7 of 75
  • BFree plan and trialAbove 41 of 75
  • CFeaturesAbove 1 of 75
  • DEase of useAbove 1 of 75
  • CPlatforms and integrationsAbove 0 of 75

Price against what you get

Each dot is one of 66 team communication apps. Further left costs less; higher up scores better on features, ease of use and platforms. ejabberd is the marked dot.

D1.0C2.0B3.0A4.0Free$1$2$5$10$20$50$100$200$500More for lessCosts more, scores moreCosts less, scores lessCosts more, scores lessejabberdPumbleStoatSimpleX Chat

What paid plans start at, a month (each step along is roughly double) →

Keep it, or make your own?

Whether this is something you could build for yourself with an AI app builder, and what you would give up.

Keep it

To replace ejabberd you would be making chat that a whole team counts on staying up. That is not a weekend's work, with an AI app builder or without one.

That makes this kind of software worth paying for, not this one in particular: 67 of the 75 other team communication apps grade higher. It costs $2,681.28 a year. ejabberd is open source, so there is a third way: take its code and run it yourself.

What you could not

  • Chat that a whole team counts on staying up.
  • Apps for macOS, Windows and Linux that stay in step with each other.
  • It plugs into other products, PostgreSQL, MySQL and LDAP among them, and has an API.

What this rests on. ejabberd’s listing: what it does, where it runs, what it plugs into and what it costs. It is a judgement about the kind of software this is. We have not built a replacement for it, and making your own means looking after it too. How we decide, and every tool’s verdict.

Part 05 · Alternatives

The alternatives

The tools it is most often weighed against, side by side

Openfire, Matrix, Mattermost, Rocket.Chat and Zulip

The 5 tools ejabberd is most often weighed against, with where each one differs from it.

  • 2.2GPA

    Openfire

    Free

    Open-source XMPP chat server you run on your own hardware.

      ejabberd and Openfire compared in full
    • 3.0GPA

      Matrix

      Free

      Open, decentralized network for chat and calls.

      • Only Matrix lists a web app.
      • Only Matrix lists iOS and Android apps.
      • Matrix is end-to-end encrypted, according to its own site.
      ejabberd and Matrix compared in full
    • 2.4GPA

      Mattermost

      Free plan

      Self-hosted team messaging with playbooks, calls and boards.

      • Only Mattermost lists a web app.
      • Only Mattermost lists iOS and Android apps.
      • Mattermost also covers kanban boards, workflow automation and AI agents.
      ejabberd and Mattermost compared in full
    • 2.4GPA

      Rocket.Chat

      Free plan

      Open-source, self-managed chat for security-focused teams.

      • Only Rocket.Chat lists a web app.
      • Only Rocket.Chat lists iOS and Android apps.
      • Rocket.Chat is end-to-end encrypted, according to its own site.
      ejabberd and Rocket.Chat compared in full
    • 2.8GPA

      Zulip

      Free plan · from $3.50/mo

      Open-source team chat that organizes channels by topic.

      • Only Zulip lists a web app.
      • Only Zulip lists iOS and Android apps.
      • Zulip also covers file sharing.
      ejabberd and Zulip compared in full

    Part 06 · Questions

    Quick answers

    The questions people ask about it, each answered in a line or two

    13

    Questions, each answered in a line or two

    The short version of everything above, for when you only need the answer. Each one is told in full in its part of the guide.

    Is ejabberd free?

    ejabberd has a free plan. The Community Server is free and open source under GPLv2, self-hosted.

    How much does ejabberd cost?

    ejabberd lists 3 plans. Community Server: $0.

    What platforms does ejabberd work on?

    ejabberd is available on Windows, macOS and Linux.

    Does ejabberd have an Android app?

    No Android app was listed when its pages were read on Nov 13, 2026. ejabberd is listed for Windows, macOS and Linux.

    Does ejabberd have an iPhone app?

    No iPhone app was listed when its pages were read on Nov 13, 2026. ejabberd is listed for Windows, macOS and Linux.

    Is ejabberd open source?

    Yes. ejabberd is open source, according to its own site. It can also be run on a server of your own.

    Does ejabberd have an API?

    Yes. ejabberd offers a public API, according to its own site.

    What does ejabberd integrate with?

    ejabberd's listing names PostgreSQL, MySQL, LDAP, XMPPFramework and Smack.

    Who makes ejabberd?

    ejabberd is made by ProcessOne. It dates from 2002.

    What are the alternatives to ejabberd?

    The closest alternatives to ejabberd in our directory are Openfire, Matrix, Mattermost, Rocket.Chat and Zulip.

    How does ejabberd compare with other team communication apps?

    ejabberd's GPA of 2.0 is higher than 0 of the 75 other team communication apps we grade, and level with 8.

    Is ejabberd good value for money?

    ToolGPA grades ejabberd C for value for money. Its paid plans start at about $223.44 a month, against a middle price of $6.90 for the category: 50 of the 51 others that charge start lower.

    Could I make my own version of ejabberd?

    To replace ejabberd you would be making chat that a whole team counts on staying up.

    Where this guide comes from

    The prices, plans, platforms and features were read from ejabberd’s own pages on Nov 13, 2026, and the grades were given on Nov 13, 2026. Graded from this listing, whose facts were read from ProcessOne's own pages on 13 November 2026. Not based on using the product, and shorter than our full reviews.

    Every tool we list gets five grades, A to F, each with its reason, and a GPA that averages them. How each is decided is at toolgpa.com/grades. This guide is ToolGPA’s own work; it is not made, paid for or approved by ProcessOne. Prices change, so check process-one.net before you buy.

    Part 07 · About

    About ToolGPA

    Who made this guide, what else is on the site, and how to cite it

    7,721

    Tools graded, in 95 categories

    ToolGPA grades software the way a school report grades a pupil: five subjects, a letter for each with the reason written beside it, and a GPA that averages them. Prices, plans and platforms are read from each maker’s own pages and dated, so you always know how fresh a figure is.

    Every grade, review and ranking on ToolGPA is our own judgement. No company can pay for a grade or change one. Every tool on the site has a guide like this one, free to download and pass on. It all lives at toolgpa.com.

    • 7,721

      tools graded

    • 95

      categories

    • 739

      price changes on record

    • 579

      apps priced in 12 countries

    What else is on toolgpa.com

    Scan for the live page

    Prices and grades as they are today

    Quoting this guide?

    Please name ToolGPA and link to the live page, so readers can check the figures for themselves:

    ToolGPA, "ejabberd: The Insider's Guide", checked Nov 13, 2026. https://toolgpa.com/tools/ejabberd

    Know someone choosing between team communication apps?

    Send them this guide: toolgpa.com/tools/ejabberd/guide

    ToolGPA elsewhere: youtube.com/@toolgpa

    See our other guides

    The best-graded team communication apps after ejabberd, each with an Insider's Guide of its own.

    ToolGPA

    Choosing software? Every tool graded, every price dated.

    Compare tools at toolgpa.com ›

    Everything in this guide is ToolGPA’s own summary of what ejabberd’s pages, its app-store listings and public reviews said on the dates shown. Grades are our judgement under the rules at toolgpa.com/grades. Every grade, review and ranking on ToolGPA is our own judgement. No company can pay for a grade or change one. ejabberd is a trademark of its owner, and this guide is not made, paid for or approved by ProcessOne. Prices and plans change: check process-one.net before you buy.