Openfire

Instant messaging and groupchat server


title: "Openfire" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["software-using-the-apache-license", "instant-messaging-server-software", "free-software-programmed-in-java"] description: "Instant messaging and groupchat server" topic_path: "general/software-using-the-apache-license" source: "https://en.wikipedia.org/wiki/Openfire" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Instant messaging and groupchat server ::

::data[format=table title="Infobox software"]

FieldValue
nameOpenfire
logoOpenfire logo 512.png
screenshotOpenfire 3.7.1 Admin Console screenshot.jpg
screenshot size250px
captionOpenfire Admin Console
developerIgnite Realtime
latest release version
latest release date
latest preview version
latest preview date
programming languageJava
platformCross-platform
genreXMPP server
licenseApache-2.0{{cite web
authorMatt Tucker
date15 September 2009
titleOpenfire Under Apache 2.0 License
urlhttp://www.igniterealtime.org/community/message/196362
accessdate12 March 2013
::

| name = Openfire | logo = Openfire logo 512.png | screenshot = Openfire 3.7.1 Admin Console screenshot.jpg | screenshot size = 250px | caption = Openfire Admin Console | developer = Ignite Realtime | latest release version = | latest release date = | latest preview version = | latest preview date = | programming language = Java | platform = Cross-platform | genre = XMPP server | license = Apache-2.0{{cite web | author = Matt Tucker | date = 15 September 2009 | title = Openfire Under Apache 2.0 License | url = http://www.igniterealtime.org/community/message/196362 | accessdate = 12 March 2013 Openfire (previously known as Wildfire, and Jive Messenger) is an instant messaging (IM) and groupchat server for the Extensible Messaging and Presence Protocol (XMPP). It is written in Java and licensed under the Apache License 2.0.

History

The project was originated by Jive Software around 2002, partly in order to support their FastPath web-based customer support tool, as Jive Messenger, and renamed to Wildfire in 2005. Due to a trademark issue, it was further renamed to Openfire in 2007. The project was wholly handed to the community in 2008. Jive continued to host the project until 2016.

Current Governance

After Jive Software handed the Openfire project to the Ignite Realtime community, the Ignite Realtime Foundation was founded to govern its projects. Openfire continued to be developed under a community model, as part of the Ignite Realtime Foundation. The project lead is Dave Cridland.

Web-based administration panel

Most administration of the server is done through a web interface, which runs on the ports 9090 (HTTP) and 9091 (HTTPS) by default. Administrators can connect from anywhere and edit the server and configuration settings.

Features

Openfire supports the following features:

  • Web-based administration panel
  • Plugin interface
  • Customizable
  • SSL/TLS support{{cite web | author = Guus der Kinderen | date = 2 March 2011 | title = Openfire 3.7.0 has been released! | url = http://community.igniterealtime.org/blogs/ignite/2011/03/02/openfire-370-has-been-released | accessdate = 12 March 2013
  • User-friendly web interface and guided installation
  • Database connectivity (i.e. embedded HSQLDB or other DBMS with JDBC 3 driver) for storing messages and user details
  • LDAP connectivity
  • Platform independent, pure Java
  • Full integration with Spark (XMPP client)
  • Can support more than 50,000 concurrent users{{cite web | author = Jive Software | date = 14 March 2007 | title = Openfire Scalability | url = https://www.igniterealtime.org/about/OpenfireScalability.pdf | accessdate = 25 November 2014

Openfire has strong support for plugins and customized builds; there are numerous plugins available for immediate download and install via the admin console, and many installations have bespoke plugins.

Openfire allows multiple server instances to work together in one clustered environment. There is an open-source clustering plugin based on open-source Hazelcast technology.

References

References

  1. [https://discourse.igniterealtime.org/t/some-bad-news-on-naming/ Some bad news on Naming], Matt Tucker, Ignite Realtime Blogs
  2. [https://discourse.igniterealtime.org/t/openfire-enterprise-is-becoming-open-source Openfire Enterprise is becoming Open Source], Matt Tucker, Ignite Realtime Blog
  3. [https://discourse.igniterealtime.org/t/jive-software-will-stop-sponsoring-igniterealtime-hosting Jive Software will stop sponsoring IgniteRealtime hosting], Guus der Kinderen, Ignite Realtime Discussion Forum
  4. [https://discourse.igniterealtime.org/t/starting-the-ignite-realtime-foundation Starting the Ignite Realtime Foundation], Guus der Kinderen, Ignite Realtime Blog

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

software-using-the-apache-licenseinstant-messaging-server-softwarefree-software-programmed-in-java