---
title: ejabberd Reviews
meta_title: 'ejabberd Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 33 reviews by the users' company size, role or industry to
  find out how ejabberd works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 33
  scale: '5'
date_modified: '2026-07-07'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# ejabberd Reviews
**Vendor:** ProcessOne  
**Category:** [Communication Platform as a Service (cPaaS) Platforms](https://www.g2.com/categories/communication-platform-as-a-service-cpaas)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 33
## About ejabberd
ejabberd is a scalable and extensible XMPP Server.



## ejabberd Pros & Cons
**What users like:**

- Users love the **easy setup** of ejabberd, which significantly enhances their experience and efficiency. (1 reviews)
- Users love the **easy sharing** capabilities of ejabberd, enabling seamless communication and collaboration with others. (1 reviews)
- Users love the **fast service** of ejabberd, appreciating its quick setup and efficient performance. (1 reviews)
- Users praise the **setup ease** of ejabberd, appreciating how quickly they can get started with the product. (1 reviews)

**What users dislike:**

- Users find the **group management** in ejabberd lacking, particularly regarding member management and documentation clarity. (1 reviews)
- Users find the **learning curve challenging** due to limited documentation on critical features like end-to-end encryption. (1 reviews)
- Users find **limited features** in ejabberd, particularly regarding documentation for end-to-end encryption and MUC management. (1 reviews)
- Users feel there is **insufficient documentation** on end-to-end encryption and managing MUC room members in ejabberd. (1 reviews)
- Users find **poor documentation** on features like end-to-end encryption and managing MUC rooms disappointing. (1 reviews)

## ejabberd Reviews
  ### 1. ejabberd   allows me to create applications in a fairly simple way

**Rating:** 3.5/5.0 stars

**Reviewed by:** Ruby B. | Enterprise (> 1000 emp.)

**Reviewed Date:** November 15, 2020

**What do you like best about ejabberd?**

Its main attraction turns out to be its ease of use that allows me to create applications in a fairly simple way, the fact that it has a wide variety of plugins is a very useful tool to configure and customize my developments to the maximum, the quantity and the quality of the documentation that is achieved is very good, not to mention the fact that the support community is quite quick when responding to any request or requirement that may arise regarding the use of the application, creating my ejabberd applications is quite a simple task.

**What do you dislike about ejabberd?**

None, despite the fact that I have only been using this tool for a short time, it has been working perfectly for me, which for me was a big surprise since I did not think it would be helpful after my previous experiences with other similar applications. .

**What problems is ejabberd solving and how is that benefiting you?**

It has been of great help to me to create my applications in a fairly simple and fast way, especially it has allowed me to develop my instant messaging applications in a fairly simple, easy and fast way.

  ### 2. I like the cluster feture of ejabbred.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nurul Huda R. | Senior Full Stack Developer (Python/React), Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2021

**What do you like best about ejabberd?**

Cluster fetaure and presence feature f ejabbred.

**What do you dislike about ejabberd?**

When I work the response type was xml based. It would be helpful if it was json based

**Recommendations to others considering ejabberd:**

For rela time application ejabbred is a veey useful tool

**What problems is ejabberd solving and how is that benefiting you?**

We needed to create a real time chat application akong with presence feature. Multiple ejabbred can communicate with each other that seems good to me

  ### 3. Scaling this requires a great amount work in OPS

**Rating:** 3.5/5.0 stars

**Reviewed by:** Rahul G. | Chief Product and Technology Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2020

**What do you like best about ejabberd?**

Used it extensively for 1 year for one of client and built an app similar to Whatsapp with media, location, and more.
It is best if you have tech skills in the team and time to go that extra mile.
It scales pretty well but you must have the right setup, time, and monitoring for sure.
The easiest way is to go with ProcessOne hosted solution. 
There are lots of plugins out there to support you. and the code is well written, easy to understand too if you know the basics so creating your own plugin should not be a concern.
Core developers are very easily accessible through GitHub issues, All and all great community support.

**What do you dislike about ejabberd?**

The hosted solution by ProcessOne is costly.
Without that, it requires a lot of effort and skill to setup server and client integration to see basic chat functionality.
Not easy to find good talent in it. So it creates a dependency on the team member who handles it.
Nowadays there are better and cheaper solutions out there.

**Recommendations to others considering ejabberd:**

Pay attention to the skill set required for it.

**What problems is ejabberd solving and how is that benefiting you?**

Critical collaboration platform for corporations and government agencies.
Good community support at that time on Google+ and Github.

  ### 4. Easiest Way to Get You Chat Server within hours

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alok Kumar S. | Product Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 26, 2020

**What do you like best about ejabberd?**

The best thing I like is the setup. All you need to do is clone the code and configure the file. That's ALL.
Also, their development team are too supportive on IRC. The response is like within 1-2 hours. Whenever i encounter any error or got stuck somewhere with their guidance i would able to solve them with in the same day.

**What do you dislike about ejabberd?**

There are some features which are available in others paid server. But I guess that ok cause you can always contribute to the community to make it better. The second and most important is security, we have to add a feature to encrypt our chat in database so that no one can read them through database.

**What problems is ejabberd solving and how is that benefiting you?**

I using the ejabberd for our company chatting. So we don't have to worry about losing our previous conversation as we have that in our database. And we don't have to pay a subscription also for that

  ### 5. It's very good experience with ejabberd . integration is very smooth.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dinesh G. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 27, 2021

**What do you like best about ejabberd?**

Very good performance also we can able to integrate it smoothly.

**What do you dislike about ejabberd?**

There is no to say any dislike or anything

**What problems is ejabberd solving and how is that benefiting you?**

We have integrated it with our support system for customers queries.
It's very good very reliable and fast

  ### 6. A case for ejabberd

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 21, 2021

**What do you like best about ejabberd?**

Ejabberd makes it easy to setup group chats

**What do you dislike about ejabberd?**

The documentation needs to be improved immensely.

**Recommendations to others considering ejabberd:**

It is probably the best solution for implementing any kind of real time communication, if you're looking for something robust, reliable and easy to manage with a lot of features built in. The only challenge is the steep learning curve of erlang.

**What problems is ejabberd solving and how is that benefiting you?**

Easy to setup group chats. It also comes with an admin interface, that makes it very easy to operate.

  ### 7. Best

**Rating:** 5.0/5.0 stars

**Reviewed by:** Siddhant S. | Product Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 29, 2021

**What do you like best about ejabberd?**

Features are great. I tried ejabberd for xmpp chat application.

**What do you dislike about ejabberd?**

Nothing so far. Maybe documentation can be improved and should be updated

**What problems is ejabberd solving and how is that benefiting you?**

I tried xmpp chat application and also for audio and video calls.

  ### 8. Good to for quick xmpp socket setup and save lots of time for small business to Enterprise grade

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manoj C. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 05, 2020

**What do you like best about ejabberd?**

A quick setup and ejabberdctl quick cli interface for debugging and explore feature without interruption .

**What do you dislike about ejabberd?**

I dont like ejabberd docs that much because they not cover proper architecture review and scaling example , you should lrovide a proper example for eacha nd every feature , always struggled to do that .

**Recommendations to others considering ejabberd:**

If your requirement pretty straight forward to chat and socket based and dont want to spend time on to manage whole architecture , then just go for it.

**What problems is ejabberd solving and how is that benefiting you?**

We need a quick chat setup and trying to avoid realtime paid notification instead we using xmpp notification to awake the device while call . We have application which provide a feature related to call and chat and our all chat work drastically reduces by ejabberd . Kudos to ejabberd team .

  ### 9. Simple once you understands how xmpp works

**Rating:** 4.0/5.0 stars

**Reviewed by:** Faysal A. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2020

**What do you like best about ejabberd?**

Once it is configured properly, there's no look back. users will be able to chat seamlessly

**What do you dislike about ejabberd?**

The documentation can be a bit simpler and could have more information/examples setting up wss.
Takes time to understand how to configure for production. A bit tricky for new developers to work on

**Recommendations to others considering ejabberd:**

Read the documentation carefully. Especially the commands of ejabberdctl. it's going to be useful in the long run

**What problems is ejabberd solving and how is that benefiting you?**

We're using ejabberd for two of our products. Customer needs to communicate with a helper within the app. Ejabberd is chat solution for us

We don't have to build our own solution. Thats the biggest benefit. we have to understand how xmpp works. thats pretty much it for an app developer

  ### 10. Ejabberd

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 17, 2021

**What do you like best about ejabberd?**

One of the best things when you are going to real-time socket connection task

**What do you dislike about ejabberd?**

Everything is fine here.but I think configuration need more easy and more tutorials

**What problems is ejabberd solving and how is that benefiting you?**

We are making a chatting application with it.

  ### 11. A super cool chat solution for your apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roshan R. | Technical Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** August 27, 2020

**What do you like best about ejabberd?**

It is very easy to setup and develop your chat solution .The extensive feature list is impressive and covers most of the functinalities one looks for.

**What do you dislike about ejabberd?**

Sometimes it is difficult to find the right documentaion when you want to try out something new like setting up a voice chat .

**What problems is ejabberd solving and how is that benefiting you?**

An end to end chat solution for a mobile app that is used in a on premise location . Setting up a development environmet is very easy with ejabbered and the performance as a XMPP server is impressive.

  ### 12. Best for a quick development

**Rating:** 3.5/5.0 stars

**Reviewed by:** Dhinesh K. | Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2020

**What do you like best about ejabberd?**

Easy to set up and Most XEPs are readily available. Custom Modules can be easily plugged in. We have lots of opensource library for integrating with third-party applications.

**What do you dislike about ejabberd?**

XMPP is very heavy and It is not built for current mobile apps. There are lots of optimizations we would need to do to make it lighter.

**What problems is ejabberd solving and how is that benefiting you?**

Real-time chat can be created in a day. It is easy to set up and been in this field for a long time. Lots of community support available.

  ### 13. Ejabberd is too good for chat implementation like whatsapp

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 26, 2021

**What do you like best about ejabberd?**

Speed of communication, way of implementation

**What do you dislike about ejabberd?**

Registration of users is complicated. It is too complex

**What problems is ejabberd solving and how is that benefiting you?**

Integrating a chat application

  ### 14. Ejabberd is very power chat server. We are using ejabberd  and handle more loads

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 22, 2021

**What do you like best about ejabberd?**

Load balancer using the magic cookies is very power fool.

**What do you dislike about ejabberd?**

Group chat feature is not good in ejabberd.

**What problems is ejabberd solving and how is that benefiting you?**

Chat

  ### 15. Outstanding project, fully scalable

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 25, 2020

**What do you like best about ejabberd?**

I like stability and rockstable performances, machine requirements are not excessive and I really like hot it handles the client traffic

**What do you dislike about ejabberd?**

It's rather complex to manage for a beginner, first problem might be the language itself but after that it's fine.
Plain setup is not that easy and just few samples are provided but after a short period everything is fine

**Recommendations to others considering ejabberd:**

Be really sure to manage the language itself, after it it would become really easy to setup

**What problems is ejabberd solving and how is that benefiting you?**

Real time communication between peers could be a rather complex task to achieve. I've chosen to use it in order to avoid massively multiuser environment, multi tenant is another big key point for it, something other products don't have

  ### 16. Using Ejabberd to develop realtime chat solution is great choice.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sandeep J. | CEO & Founder, Enterprise (> 1000 emp.)

**Reviewed Date:** August 07, 2020

**What do you like best about ejabberd?**

Ejabberd comes with its inbuild webadmin

**What do you dislike about ejabberd?**

no inbuild push notification integration for apns and fcm

**Recommendations to others considering ejabberd:**

very good to kick start the chat system without any backend development

**What problems is ejabberd solving and how is that benefiting you?**

realtime chat and iOT solutions

  ### 17. Easy to write custom module and execellent inter process communication

**Rating:** 4.5/5.0 stars

**Reviewed by:** pawan s. | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 30, 2020

**What do you like best about ejabberd?**

Easy to write custom modules in erlang. Robust and truly highly scalable.

**What do you dislike about ejabberd?**

The Paypal Effect and the rule of the default.

**Recommendations to others considering ejabberd:**

Give it a try :), it won't take long to learn and for sure you will enjoy it while using.

**What problems is ejabberd solving and how is that benefiting you?**

Chat applications and its integration in a VOIP service. Benefits are now i can myself make a VOIP service and deploy its apks  on play store. Its really easy.

  ### 18. Cross platform and fault tolerance

**Rating:** 4.0/5.0 stars

**Reviewed by:** K S. | Mobile Technology Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 04, 2020

**What do you like best about ejabberd?**

Instant messaging 
Web Rtc 
Shared roster group
Open source
Strong authentications and security
Firewall friendly

**What do you dislike about ejabberd?**

Hard to find support
Integration takes time
Specialised implementations required

**What problems is ejabberd solving and how is that benefiting you?**

Instant chat message application is my requirement, solved this ejabberd with xmpp
Very good for group chat

  ### 19. erlang/mnesia

**Rating:** 5.0/5.0 stars

**Reviewed by:** chunhu c. | Information Technology Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 23, 2020

**What do you like best about ejabberd?**

speed is pretty fast. mneisa use the memory

**What do you dislike about ejabberd?**

study is very hard. I consult google but the data is pretty small.

**Recommendations to others considering ejabberd:**

should provide how to connect the mnesia

**What problems is ejabberd solving and how is that benefiting you?**

erlang connect to mnesia

  ### 20. I have used ejabberd for my custom chat-application

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2020

**What do you like best about ejabberd?**

I have synced 2 million records into chat server, the operations were smooth. There were XEPs already available for basic use cases like delivery, read message..etc.

**What do you dislike about ejabberd?**

there was a learning curve, in case you require custom XEPs.

**What problems is ejabberd solving and how is that benefiting you?**

Tried to implement chat application , which was integrated with the existing app. Benefits are there but it depends on your use case and scale.

  ### 21. I using the ejabberd for our company chatting. It's good application for our company.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tuan H. | Part Leader, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 01, 2020

**What do you like best about ejabberd?**

Ejabberd is chat solution for us. It's the best solution

**What do you dislike about ejabberd?**

Need to improve notification for the application

**What problems is ejabberd solving and how is that benefiting you?**

It's good solution for us

  ### 22. Excellent real time commication

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 08, 2020

**What do you like best about ejabberd?**

Highly concurrent and performant xmpp server. It provides delivery receipt and really very customisable. It was so intuitive that one can easily customise server according to your need. With very little to no hiccups. Excellent bosh server

**What do you dislike about ejabberd?**

Honestly i didn’t find any drawbacks despite early learning curve. Which is same with any techniques you learn

**What problems is ejabberd solving and how is that benefiting you?**

We are using this to build p2p and group chat services for our in house communication

  ### 23. Amazing Experience with real time chat application. We're using ejabberd for chat products.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 19, 2020

**What do you like best about ejabberd?**

best part about ejabberd is easy to setup and speed.

**What do you dislike about ejabberd?**

i fill in ejabberd site less documentation about end to end encryption and group add member and delete member.

i wish if ejabberd provide easy solution for MUC room.

**Recommendations to others considering ejabberd:**

ejabberd is best and easy solution for real-time chat application.

**What problems is ejabberd solving and how is that benefiting you?**

i think i fulfill client real-time quick  communication requirements

  ### 24. Setting up a server was nice. Syntax felt complicated.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 10, 2020

**What do you like best about ejabberd?**

It was easy to get started. I was able to set up quite fast

**What do you dislike about ejabberd?**

Syntax felt complicated. It wasn't very readable.

**Recommendations to others considering ejabberd:**

Get familiar with the syntax before jumping in.

**What problems is ejabberd solving and how is that benefiting you?**

I was trying to get some kind of instant messaging system to work.

  ### 25. Excellent work by team G2

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 27, 2020

**What do you like best about ejabberd?**

Excellent work team g2. The latest ejabberd service is great to work with. I am using it in my current project. Really appreciate your customer support.

**What do you dislike about ejabberd?**

I don't really have anything in my mind right now.

**Recommendations to others considering ejabberd:**

It's a great learning experience.

**What problems is ejabberd solving and how is that benefiting you?**

I am currently using it in my project which have ios and android as frontend s.

  ### 26. Great application for chat

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 02, 2020

**What do you like best about ejabberd?**

They way it has been architected is really amazing

**What do you dislike about ejabberd?**

I do not dislike anything, but its UI could have been improved a bit.

**Recommendations to others considering ejabberd:**

Look for what kind of UI do you have

**What problems is ejabberd solving and how is that benefiting you?**

Mostly solving messaging solutions

  ### 27. Ejabberd is a excellentframework built around xmpp protcol

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 04, 2020

**What do you like best about ejabberd?**

The library is built to the best, which provides latest features, like mix to replace current chatroom plugin.

It is a easy plugable architecture

**What do you dislike about ejabberd?**

The current implementation of ejabberd doesn't support webrtc, where more importance is required.

**What problems is ejabberd solving and how is that benefiting you?**

We are building chat application, which needs to integrated with other Erlang app.

  ### 28. Ejabberd review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Consumer Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 04, 2020

**What do you like best about ejabberd?**

Mqtt protocol is very useful.
Have used it in sending msgs

**What do you dislike about ejabberd?**

High availability of chats and messages.

**Recommendations to others considering ejabberd:**

Good for chatting application and telemetry

**What problems is ejabberd solving and how is that benefiting you?**

Chatting application using client and server architecture

  ### 29. Awesome real time chat solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 01, 2020

**What do you like best about ejabberd?**

Scalable architecture is something that will always be appreciated from the developer community.

**What do you dislike about ejabberd?**

Nothing as such but there could be more intensive additional modules that can be used as plugins.

**What problems is ejabberd solving and how is that benefiting you?**

Written a realtime chat solution for our application.

  ### 30. Ejabberd is used as pub sub client

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 06, 2020

**What do you like best about ejabberd?**

Light weight tool. Easy to use and configure.

**What do you dislike about ejabberd?**

There are some basic issues which needs to be fixed

**What problems is ejabberd solving and how is that benefiting you?**

Topics gets crashed while fetching it. Scaling leads to lot of issues

  ### 31. I maintained and developed components for ejabberd instance run for messaging company in 2014-2018

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 01, 2019

**What do you like best about ejabberd?**

Ejabberd is Erlang OTP application. OTP means open telecom platform. It is highly performant and very mature. It is designed for building distributed concurrent applications. OTP is a set of design patterns and project structure. If you follow OTP principles uses OTP tools for composing components you guaranteed to get robust product. Erlang OTP is what i like the most. 
Ejabberd typical setup is working out-of-box. It is efficient. Standard two nodes cluster can handle 1M concurrent users on 300M memory per node.

**What do you dislike about ejabberd?**

It is hard to extend without losing original robust implementation. Even there is plugin architecture.
ejabberd has been started in 2004 by one person. It contains lots of legacy code. Many things could be done more clear way. I think that is the result of learning curve. The software evolved along with the platform. Nokia tried to adopt it in 2009 but failed integrating Single Sign One module. Its server never reached product quality. Finally they used java based implementation for Push messages infrastructure. 
I do not like unnecessary generalisation in modules. There is core modules as message router i spent months debugging. 

**Recommendations to others considering ejabberd:**

to extend Ejabberd with new modules we used this module base sceleton https://github.com/altenwald/ecomponent .It proves to speedup development , smooth integration and just working

**What problems is ejabberd solving and how is that benefiting you?**

typical setup is working out-of-box. I extended MongooseIM, that i consider a flavor of Ejaberd, with plugin based functionality. As for example: 1) user uploaded picture moderations 2) user post reaction, similar to "like" in Facebook 3) quiz chat bot, we conducted 2 XMas campaigns on our user base. In that work our main approach in implementation was this base plugin module https://github.com/altenwald/ecomponent
Except IM backend development i participated in establishing cross-region instance of ejaberd in America, Asia, Europe and Asia on Amazon Cloud. In each region we run two-node ejaberd cluster and implemented software to replicate data in regional instance. We came to conclusion it is not reliable running ejaberd cluster cross-region

  ### 32. multi Client server arthitecture for IOT

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Wireless | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 06, 2020

**What do you like best about ejabberd?**

IOT environment, with various devices, connected to each other and server to do what you want

**What do you dislike about ejabberd?**

communication breakage between  devices.

**What problems is ejabberd solving and how is that benefiting you?**

IOT and chat server

  ### 33. Scalable server for Xmpp chat

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 28, 2019

**What do you like best about ejabberd?**

I was looking to setup a server for a Xmpp chat service. One of the main requirements was that it should be scalable for high throughput communication and this fit the bill perfectly.

**What do you dislike about ejabberd?**

The main source of discomfort was that it was written in erlang, a language I was not comfortable with.

**What problems is ejabberd solving and how is that benefiting you?**

As mentioned it was used for the chat service and it is highly scalable.


## ejabberd Discussions
  - [how do we extended ejabberd](https://www.g2.com/discussions/how-do-we-extended-ejabberd) - 1 comment, 1 upvote

- [View ejabberd pricing details and edition comparison](https://www.g2.com/products/ejabberd/reviews?section=pricing&secure%5Bexpires_at%5D=2026-07-07+18%3A12%3A59+-0500&secure%5Bsession_id%5D=7a250adb-63a4-4867-acb2-1a8f9b1a637c&secure%5Btoken%5D=35ab79ed9c8ed9a13b867eb1ad027b8d9e812980587521e78e9dcce8b60bd65d&format=llm_user)

## ejabberd Features
**Functionality**
- Ease Of Integration
- API Call Speed
- Communication Varieties

**Support**
- Documentation
- Community Support
- Professional Support

## Top ejabberd Alternatives
  - [Rocket.Chat](https://www.g2.com/products/rocket-chat/reviews) - 4.2/5.0 (348 reviews)
  - [Ozonetel](https://www.g2.com/products/ozonetel/reviews) - 4.6/5.0 (621 reviews)
  - [Dotdigital](https://www.g2.com/products/dotdigital/reviews) - 4.4/5.0 (1,189 reviews)

