# 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 highlight the **easy setup** of ejabberd, making it quick and convenient to start using the system. (1 reviews)
- Users enjoy the **easy sharing** capabilities of ejabberd, highlighting its user-friendly setup and fast performance. (1 reviews)
- Users highlight the **fast service** of ejabberd, praising its quick setup and efficient performance. (1 reviews)
- Users praise the **easy setup** of ejabberd, highlighting its quick installation and configuration process. (1 reviews)

**What users dislike:**

- Users find the lack of **clear documentation for group management** in ejabberd frustrating and seek easier MUC room solutions. (1 reviews)
- Users find the **learning curve steep** due to insufficient documentation on key features like end-to-end encryption and MUC management. (1 reviews)
- Users find **limited features** in ejabberd, especially regarding MUC room management and end-to-end encryption documentation. (1 reviews)
- Users find the **missing features** in ejabberd&#39;s documentation and MUC room management frustrating and limiting their experience. (1 reviews)
- Users find **poor documentation** on features like end-to-end encryption and MUC room management frustrating and unhelpful. (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.


## 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/ejabberd-review-3768407?section=pricing&secure%5Bexpires_at%5D=2026-05-16+15%3A56%3A33+-0500&secure%5Bsession_id%5D=e09d4f4e-e975-4645-b322-2e842581bdb0&secure%5Btoken%5D=ee2a433f3cb20629953c04c0e8dc5db9d9909131b305a3b5248fa0f884f4cfcf&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 (620 reviews)
  - [Dotdigital](https://www.g2.com/products/dotdigital/reviews) - 4.4/5.0 (1,169 reviews)

