ejabberd Reviews & Product Details

ejabberd Overview

What is ejabberd?

ejabberd is a scalable and extensible XMPP Server.

ejabberd Details
Website
Product Description

ejabberd is a scalable and extensible XMPP Server.


Seller Details
Seller
ProcessOne
Company Website
HQ Location
N/A
Twitter
@boxcar
13,603 Twitter followers
Show More
Answer a few questions to help the ejabberd community
Have you used ejabberd before?
Yes

ejabberd Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 26 ejabberd reviews
Popular Mentions
Showing 26 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have ejabberd?
Write a Review
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

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. . Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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. Review collected by and hosted on G2.com.

Show More
Show Less
Chief Product and Technology Officer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

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. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Pay attention to the skill set required for it. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Critical collaboration platform for corporations and government agencies.

Good community support at that time on Google+ and Github. Review collected by and hosted on G2.com.

Show More
Show Less
Open Discussions in ejabberd
Product Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

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. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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 Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

A quick setup and ejabberdctl quick cli interface for debugging and explore feature without interruption . Review collected by and hosted on G2.com.

What do you dislike?

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 . Review collected by and hosted on G2.com.

Recommendations to others considering the product:

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. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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 . Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Once it is configured properly, there's no look back. users will be able to chat seamlessly Review collected by and hosted on G2.com.

What do you dislike?

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 Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Read the documentation carefully. Especially the commands of ejabberdctl. it's going to be useful in the long run Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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 Review collected by and hosted on G2.com.

Show More
Show Less
Technical Architect
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes it is difficult to find the right documentaion when you want to try out something new like setting up a voice chat . Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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. Review collected by and hosted on G2.com.

Show More
Show Less
Open Discussions in ejabberd
Architect
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

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. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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. Review collected by and hosted on G2.com.

Show More
Show Less
AI
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I like stability and rockstable performances, machine requirements are not excessive and I really like hot it handles the client traffic Review collected by and hosted on G2.com.

What do you dislike?

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 Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Be really sure to manage the language itself, after it it would become really easy to setup Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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 Review collected by and hosted on G2.com.

Show More
Show Less
CEO & Founder
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Ejabberd comes with its inbuild webadmin Review collected by and hosted on G2.com.

What do you dislike?

no inbuild push notification integration for apns and fcm Review collected by and hosted on G2.com.

Recommendations to others considering the product:

very good to kick start the chat system without any backend development Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

realtime chat and iOT solutions Review collected by and hosted on G2.com.

Show More
Show Less
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Easy to write custom modules in erlang. Robust and truly highly scalable. Review collected by and hosted on G2.com.

What do you dislike?

The Paypal Effect and the rule of the default. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Give it a try :), it won't take long to learn and for sure you will enjoy it while using. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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. Review collected by and hosted on G2.com.

Show More
Show Less
Technical Architect
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Instant messaging

Web Rtc

Shared roster group

Open source

Strong authentications and security

Firewall friendly Review collected by and hosted on G2.com.

What do you dislike?

Hard to find support

Integration takes time

Specialised implementations required Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Instant chat message application is my requirement, solved this ejabberd with xmpp

Very good for group chat Review collected by and hosted on G2.com.

Show More
Show Less
Information Technology Specialist
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

speed is pretty fast. mneisa use the memory Review collected by and hosted on G2.com.

What do you dislike?

study is very hard. I consult google but the data is pretty small. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

should provide how to connect the mnesia Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

erlang connect to mnesia Review collected by and hosted on G2.com.

Show More
Show Less
AE
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

there was a learning curve, in case you require custom XEPs. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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

Show More
Show Less
Part Leader
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Ejabberd is chat solution for us. It's the best solution Review collected by and hosted on G2.com.

What do you dislike?

Need to improve notification for the application Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It's good solution for us Review collected by and hosted on G2.com.

Show More
Show Less
IH
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

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 Review collected by and hosted on G2.com.

What do you dislike?

Honestly i didn’t find any drawbacks despite early learning curve. Which is same with any techniques you learn Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We are using this to build p2p and group chat services for our in house communication Review collected by and hosted on G2.com.

Show More
Show Less
CC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

best part about ejabberd is easy to setup and speed. Review collected by and hosted on G2.com.

What do you dislike?

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. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

ejabberd is best and easy solution for real-time chat application. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

i think i fulfill client real-time quick communication requirements Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It was easy to get started. I was able to set up quite fast Review collected by and hosted on G2.com.

What do you dislike?

Syntax felt complicated. It wasn't very readable. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Get familiar with the syntax before jumping in. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I was trying to get some kind of instant messaging system to work. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

I don't really have anything in my mind right now. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

It's a great learning experience. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I am currently using it in my project which have ios and android as frontend s. Review collected by and hosted on G2.com.

Show More
Show Less
CC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

They way it has been architected is really amazing Review collected by and hosted on G2.com.

What do you dislike?

I do not dislike anything, but its UI could have been improved a bit. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Look for what kind of UI do you have Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Mostly solving messaging solutions Review collected by and hosted on G2.com.

Show More
Show Less
IT
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

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

It is a easy plugable architecture Review collected by and hosted on G2.com.

What do you dislike?

The current implementation of ejabberd doesn't support webrtc, where more importance is required. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We are building chat application, which needs to integrated with other Erlang app. Review collected by and hosted on G2.com.

Show More
Show Less
IC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Mqtt protocol is very useful.

Have used it in sending msgs Review collected by and hosted on G2.com.

What do you dislike?

High availability of chats and messages. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Good for chatting application and telemetry Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Chatting application using client and server architecture Review collected by and hosted on G2.com.

Show More
Show Less
CH
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Scalable architecture is something that will always be appreciated from the developer community. Review collected by and hosted on G2.com.

What do you dislike?

Nothing as such but there could be more intensive additional modules that can be used as plugins. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Written a realtime chat solution for our application. Review collected by and hosted on G2.com.

Show More
Show Less
CC
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Light weight tool. Easy to use and configure. Review collected by and hosted on G2.com.

What do you dislike?

There are some basic issues which needs to be fixed Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Topics gets crashed while fetching it. Scaling leads to lot of issues Review collected by and hosted on G2.com.

Show More
Show Less
CC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

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. Review collected by and hosted on G2.com.

What do you dislike?

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. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

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 Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

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 Review collected by and hosted on G2.com.

Show More
Show Less
Open Discussions in ejabberd
AW
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

IOT environment, with various devices, connected to each other and server to do what you want Review collected by and hosted on G2.com.

What do you dislike?

communication breakage between devices. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

IOT and chat server Review collected by and hosted on G2.com.

Show More
Show Less