Skip navigation

Integrations - About

Article Rating?

Terracotta Integrations

Terracotta's unique clustering design allows it to integrate with all software written for the Java platform.

Integrations for Terracotta are available in the following methods:

  1. Terracotta Integration Modules
  2. Container Support
  3. Direct Support

Terracotta Integration Modules

Terracotta Integration Modules allow sets of configuration elements to be packaged together as a single, includable module within the Terracotta configuration. Including a Terracotta Integration Module in your project is as simple as one line.

For example the following adds EHCache clustering support:

<module name="clustered-ehcache-1.3" version="2.5.0"/>

Container Support

Certain types of Java software (e.g. Application Servers like IBM Websphere and containers such as Eclipse RCP) require product level support from Terracotta.

What about modules that are not supported?

Just because an integration module is not written yet for a particular framework, does not mean it won't work. In fact, it is often the case that the framework will work with Terracotta with a very small amount of effort!

If you have a framework or library you'd like to enable with Terracotta, use our Community resources to get help.

Build Your Own

Want to find out how to create your own Terracotta Integration Module?

Learn how to create your own Terracotta Integration Module (it's really easy!).

Feel like sharing it with the Community?

If you have a working Terracotta Integration Module or integration we would love to help you promote it. Get involved with the Terracotta project, become a Contributor and get started today at the Terracotta Forge.

Terracotta Forge

We encourage any kind of project that works with Terracotta to be included in the Terracotta Forge (Config Modules too!)

Find out more about the Terracotta Forge.

More Information

For more information regarding the use of existing configuration modules and how to create your own configuration modules, refer to the Configuration Modules section of the Configuration Guide and Reference. Also see Configuration Module Versioning for information and policies about configuration module version management.

Adaptavist Theme Builder Powered by Atlassian Confluence