Components Reference

Pentaho aims to accommodate diverse computing environments. This list provides details about the environment components and versions we support. Where applicable, versions are listed as certified or supported:

  • Certified

    The version has been tested and validated for compatibility with Pentaho.

  • Supported

    Support is available for listed non-certified versions.

If you have questions about your particular computing environment, contact Pentaho Support

Server

Hardware & OS Requirements

The Pentaho Server is hardware-independent and runs on server-class computers.

Your server-class computer must comply with the specifications for minimum hardware and required operating systems:

Hardware (64-bit)

Certified Operating System (64-bit)

Processor

Intel EM64T or AMD64 Dual-Core or later

RAM

8 GB with 4 GB dedicated to Pentaho servers

Disk Space

20 GB free after installation

  • Microsoft Windows 2022 Server

  • Red Hat Enterprise 9*

  • Ubuntu Server 22.04 LTS

*Pentaho Data Integration and Analytics is supported on any Linux distribution binary-compatible with RHEL 9 and Ubuntu Server 22, including in virtualized and cloud environments. If you have any questions, contact Pentaho Support.

Java Runtime

The following Java runtimes and JDKs are certified / supported.

Certified
Supported
  • Oracle Java 21

  • OpenJDK 21

  • Oracle Java 17

  • Open JDK 17

  • Azul Zulu Java 17

Application Servers

Pentaho Server already provides Tomcat 10.1.48. We currently do not certify any other version. Also, we recommend using the bundled Tomcat Server and Servlet Container. Please contact Pentaho Support if you need to use your own deployment of Tomcat or other application server.

Application Database

Pentaho Server requires a database for its repository. The following databases are supported / certified:

Certified
Supported

Postgres 16

Postgres 15

Oracle 23c/ai

MS SQL Server 2019

MS SQL Server 2022

MySQL 8.4

MariaDB 11.4

Security

Pentaho Server integrates with the following 3rd-party authentication & authorization systems:

  1. Any OIDC-compliant IdP (e.g., Azure Entra, Okta, Ping, Google Cloud Identity)

  2. Active Directory

  3. CAS 6.6 (Certified)

  4. Integrated Microsoft Windows Authentication

  5. LDAP

Client / Workstation

Hardware & OS Requirements

These Pentaho design tools are hardware-independent and run on client-class computers that comply with these specifications for minimum hardware and required operation systems.

Hardware (64-bit)

Certified Operating System (64-bit)

  • Processors

    • Apple Macintosh Dual-Core

    • Apple Mac M1, M2, and M3 chipset

    • Intel EM64T or AMD64 Dual-Core or later

  • RAM

2 GB RAM for most of the design tools, PDI requires 2 GB dedicated

  • Disk Space

2 GB free after installation

  • Minimum Screen Size

1280 x 960 pixels

  • Ubuntu Desktop 22.04*

  • Microsoft Windows 11

  • macOS 15 (Sequoia) / macOS 14 (Sonoma)

*Any binary-compatible (with Ubuntu Desktop 22.04) distribution of Linux is supported. Ubuntu Linux requires `libwebkitgtk-1.0`. See Install Pentaho Data Integration and Analytics for more information.

Java Runtime

The following Java runtimes and JDKs are certified / supported.

Certified
Supported
  • Oracle Java 21

  • OpenJDK 21

  • Oracle Java 17

  • Open JDK 17

  • Azul Zulu Java 17

Web Browser

Pentaho supports major versions of web browsers that are publicly available six weeks before the finalization of a Pentaho release.

Certified Browsers

Supported Browsers

  • Apple Safari 16.4 (On macOS only)

  • Google Chrome 126

  • Microsoft Edge 126

  • Mozilla Firefox 127

  • Apple Safari 16.4 and later (On macOS only)

  • Google Chrome 126 and later

  • Microsoft Edge 126 and later

  • Mozilla Firefox 127 and later

Last updated

Was this helpful?