Open Realtime Our Instant Messaging Solutions

There are many reasons for someone to deploy their own instant messaging service. Many organizations, and even individuals, choose to take control of their own IM data, by managing their own instant messaging service, rather than relinquishing control to a third party.

Whatever the motivation, the client and server products offered by the Ignite Realtime community allow you to set up a cross-platform, real-time collaboration service optimized for your needs in moments!

Meet the Family

Our Openfire server is a real time collaboration (RTC) server licensed under the open source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP. Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

Spark is an open source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.

Pàdé (the Yoruba word for "Meet") is a unified real-time collaboration client optimized for business and organizations implemented as a cross-platform browser extension. On top of instant messaging functionality, it offers audio/video conferencing, screen share and real-time application collaboration, as well as integration with SIP based telephony.

But that is not all. Our projects make use of open standards - most notably the XMPP protocol. This allows you to mix and match our products with a wide variety of third-party products that are based on the same protocol. After more than two decades of development, most conceivable use-cases have some kind of XMPP-based implementation nowadays!

Getting Started

Setting up a basic Openfire instance can be done in under two minutes! The demoboot option allows you to instantly create a pre-provisioned service, ready for testing.

Once you've got Openfire running, you can download and install Spark or Pàdé and use those to quickly explore the options that our software provides.

Next Steps

When you're ready to go more in-depth, consider installing and configuring an Openfire server from scratch. The Openfire installer includes an easy-to-use wizard for setting up your service.

Its elaborate documentation describes how you can integrate with any pre-existing software investments, such as directory services like Active Directory or other LDAP-based solutions, as well as any of the more popular database systems.

Openfire can be further enhanced by installing some of the wide variety of plugins, each offering unique bits of functionality, ranging from auditable message archiving to avatar generation, from user import/export functionality to exposing a REST API.

Join the Community!

You can post in our public forum or join our live chat room to ask questions or provide feedback, or just to say hi! We are excited to meet you!