Platform Support

The platforms listed on this page are currently certified for use with commercial Terracotta product editions. As a 100% Java solution, Terracotta should run without issues on Java platforms for which it is not certified as well. If you have any questions about a certified or non-certified platform, contact us in one of the following ways:

Terracotta is comprised of two different components: the client that integrates with your application, and the server (the server array) that typically runs on a set of separate machines in production.  The client is designed to run on many platform/JDK/container combinations. The server runs directly as a Java process (without a container).

  • Oracle 1.8.0_162 

  • OpenJDK 1.8.0_121
  • ZULU JDK 1.8.0_172

The Terracotta server is a process that runs directly in a JVM.
It has been validated on the following OSes with Oracle 1.8.0_162,  OpenJDK 1.8.0_121and ZULU JDK 1.8.0_172

  • RedHat EL7.0 (up to 10.2) and RedHat 7.1, 7.2, 7.3, 7.4
  • RedHat EL6 (6.8, 6.6, 6.5, 6.4)
  • SUSE ES12
  • SUSE 11
  • CentOS 7 (7.0, 7.2, 7.3, 7.4)
  • CentOS 6 (6.4, 6.5)
  • Ubuntu 14.04

  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows 10

  • FireFox ESR 60
  • Chrome67.0.3396.99
  • IE 11.0.9, 10
  • Edge 38

Terracotta Sever JVM heap-space requirements vary by workload. While some small workloads can be handled in 2GB of heap, most workloads, especially with higher transaction rates, or usage of search features will require at minimum 4GB of heap space.