MongooseIM
The best Enterprise Instant Messaging Solution is the one built to scale your business.
Connecting your users to your business with Instant Messaging Solutions
Your customers are unique, and that means your Instant Messaging has unique requirements. That’s where we come in. Our team are world-leading experts, with over a decade’s experience in instant messaging technologies. Whoever your users are, we’ll help keep them connected and engaged via an easy to use, reliable messaging solution.
We can help you build scalable communication systems specific to your needs, so you can start small and grow to match your ambition and imagination. Whether you have thousands of users or billions, we’ll make sure they get the message.
Trusted by the world’s most ambitious companies
Reliable and scalable
MongooseIM is built on Erlang, meaning scalability comes as standard. Your instant messaging server will be able to handle spikes and loads with ease allowing you to have millions of concurrent users without a problem, thanks to vertical and horizontal scaling, even across globally distributed data centers.
Dynamic
A single MongooseIM server can easily handle thousands of dynamically managed XMPP domains grouped into host types, making it possible to maintain thousands of chat solutions on one server. It is up to you to decide whether they should be isolated or connected together.
Flexible, open and extensible
MongooseIM makes use of the proven and extensible XMPP protocol. And, it’s an open source product. This gives users the freedom to add their own XEP extensions to suit their needs. MongooseIM also offers customers a chat solution with the flexibility to choose the features they require without being locked into ongoing usage contracts.
Easy to use
MongooseIM makes use of the GraphQL API and the TOML configuration file to provide a user-friendly experience. You don’t need to be an Erlang or XMPP expert to manage your MongooseIM deployment.
Mobile-ready
MongooseIM is a feature-rich Instant Messaging backend solution that provides seamless device switching, group chat functionality, inbox functionality and delivery confirmation. MongoosePush enables push notifications to be sent to iOS and Android devices, which is particularly useful in fields where timely notifications are a must. It allows users to be informed of messages without being logged into your application.
Integrated with video
The MongooseICE extension (written in Elixir) allows for MongooseIM systems to share voice, video and media peer-to-peer without placing too much stress on your server-side bandwidth.
Secure
MongooseIM is built with privacy at its core. It supports end-to-end encryption and is fully GDPR-compliant, giving you the ability to empower users to choose their own privacy settings. Our applications have been used and approved by regulatory boards in the medicine and financial services industries.
DevOps-friendly
MongooseIM offers powerful metrics and monitoring infrastructure that greatly improves DevOps’ visibility for managing systems, regardless of the size of the installation. MongooseIM provides both technical and business metrics.
Beekeeper case study
Since 2012, Beekeeper has strived to help companies connect their frontline workers with everything they need to improve lives and help their business thrive. It provides a platform to lead the digital transformation of companies with deskless workers (who make up roughly 80% of the global workforce).
In this new case study, you can discover how we delivered highly efficient and scalable messaging performance for Beekeper.
Pando Health case study
Discover how MongooseIM is helping to revolutionise the way healthcare professionals communicate in the United Kingdom.
We helped Pando Health build a National Health Service approved chat application that meets the privacy concerns of patients while empowering Doctors to collaborate with ease. Read the case study to learn more.
Ready to start working
with us?
Erlang Solutions exists to build transformative solutions for the world’s most ambitious companies, by providing user-focused consultancy, high tech capabilities and diverse communities. Let’s talk about how we can help you.
At its simplest, MongooseIM is a free, open source Instant Messaging solution. You can be up and running in minutes on basic hardware, with a single node capable of handling hundreds of thousands of users. The robust IM server delivers a feature rich instant messaging system to market with speed and open standard compliance.
If you’d like to deep dive into the features, architecture and technical details under the hood of MongooseIM you can visit the technical documentation
- MongooseIM Instant Messaging
- 13 min of reading time
MongooseIM 6.2: Easy to set up, use and manage
Discover MongooseIM 6.2 for streamlined messaging with easy clustering and updated XMPP extensions, enhancing user-friendliness and cost efficiency.
- MongooseIM Instant Messaging
- 15 min of reading time
MongooseIM 6.1: Handle more traffic, consume less resources
With the introduction of arm64 Docker containers and the new C2S process handling implementation, MongooseIM is now more performant, cost-efficient, extensible and robust.
- MongooseIM Instant Messaging
- 14 min of reading time
GraphQL interfaces in MongooseIM 6.0
MongooseIM is a robust, scalable and highly extensible instant messaging server. Recent releases have improved its configurability and opened new use cases, and the latest version 6.0 continues that trend.