Home

Immutant is a cohesive suite of Clojure libraries that attempts to reduce the incidental complexity inherent in non-trivial applications. Each library can be used on its own, or in any combination as needed. And each automatically provides enhanced functionality when deployed to an application server.

The services backed by the libraries include Undertow for web, HornetQ for messaging, Infinispan for caching, Narayana for transactions, and Quartz for scheduling.

Have questions or want to get involved? Come see us in IRC or join our mailing lists.

News and Realises

Immutant 2.1.10 Release

We just released Immutant 2.1.10. This will prevent the TLS error you get when fetching dependencies using recent versions of Leiningen. What is Immutant? Immutant is an integrated suite of […]

Immutant 2.1.9 Release

We just released Immutant 2.1.9. This release includes one fix: What is Immutant? Immutant is an integrated suite of Clojure libraries backed by Undertow for web, HornetQ for messaging, Infinispan […]

Immutant 2.1.8 Release

We just released Immutant 2.1.8. This release includes one fix: What is Immutant? Immutant is an integrated suite of Clojure libraries backed by Undertow for web, HornetQ for messaging, Infinispan […]

Immutant 2.1.7 Release

We just released Immutant 2.1.7. This release includes the following changes: What is Immutant? Immutant is an integrated suite of Clojure libraries backed by Undertow for web, HornetQ for messaging, […]

Immutant 2.1.6 Release

We just released Immutant 2.1.6. This release includes the following changes: What is Immutant? Immutant is an integrated suite of Clojure libraries backed by Undertow for web, HornetQ for messaging, […]

Immutant 2.1.5 Release

We just released Immutant 2.1.5. This release includes the following changes: We’re especially proud to announce full support for EAP7 on the day of its official release, expanding our supported […]

Immutant 2.1.4 Release

We just released Immutant 2.1.4. There are just a couple of small changes in this release, only one of which is notable: you can now provide a handler deal with […]

An Immutant Plugin For Boot Redux

Last year, we released a Boot plugin for building Immutant WAR archives for deploying to the WildFly application server. This initial version was basically a port of the lein-immutant plugin […]

Immutant 2.1.3 Release

We just released Immutant 2.1.3. Most issues addressed in this release are minor bug fixes and documentation enhancements. One not-so-minor bug was discovering that our :dispatch? false option has been […]