No thanks, just take me to the download ›

Register for Terracotta Open Source Downloads

Sign up to access Terracotta's open source community

No thanks, just take me to the download ›

Call us: +1-415-738-4000

Terracotta Server Open Source Kit

We have some exciting news for our developer community! While the Terracotta 3.x line has always been fully available to our community as OSS, the Terracotta 4.x line - while continuing to be OSS has been missing an official release/build for OSS users. In recent months we have been working hard to increase our OSS efforts and make Terracotta 4.x also available as open source. The Terracotta 4.x OSS offering includes the following:

  1. Ehcache 2.x compatibility
  2. Distributed In-Memory Data Management with fault-tolerance via Terracotta Server (1 stripe – active with optional mirror)
  3. In memory off-heap storage - take advantage of all the RAM in your server

We want to highlight our continued commitment to Open Source - in the coming weeks look for us at technology conferences like Javaland, Devoxx, and community meet-ups and stay updated on our blog and website as we share more information regarding our offerings and community participation. Below you will find links on how to access our community forums, support and source locations. Terracotta Server Open Source will continue to be available under the liberal Terracotta Public License as is the Terracotta 3.x line was.

You can download a pre-built Terracotta 4.x package here: terracotta-4.3.0.tar.gz

Or you can download the source code for our TC 4.x kit from SVN and learn how to build the kit or become a contributor.

Find other ways to engage our community (via forums and issue tracking) here:

Note: For complete enterprise functionality, including Terracotta Management Console, Fast Restartable Store and security, Terracotta recommends you try the BigMemory extended (90 day) trial program, which offers all of the functionality of the Terracotta Server Array and much more.

Older Releases

Open source Terracotta Server Array (3.7) can be downloaded from terracotta-3.7.7.tar.gz. This is compatible with Ehcache 2.6.8 and Quartz 2.1.7 only. Newer versions of Ehcache & Quartz are not compatible with this.


Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It's the most widely-used Java-based cache because it's robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with multi-terabyte sized caches. Milestone versions of Ehcache 3.0 with a full implementation of JSR107 and off-heap support are also available as part of Ehcache project.

Visit the Ehcache project (including for downloads) »

Quartz Scheduler

Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components that may execute virtually anything you may program them to do. The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.

Visit the Quartz project (including for downloads) »