System Requirements

Unless otherwise stated, all Daml runtime components require the following dependencies:

  1. For development, an x86-compatible system running a modern Linux, Windows, or MacOS operating system. For a production deployment, an x86-compatible system running a modern Linux operating system.
  2. Java 11 or greater.
  3. An RDBMS system,
  1. Either PostgreSQL 11.17 or greater.
  2. Or Oracle Database 19.11 or greater.
  1. JDBC drivers compatible with the chosen RDBMS.

Daml is tested using the following specific dependencies in default installations.

  1. Operating Systems:
  1. Ubuntu 20.04 for development. Ubuntu 20.04 and Debian 11 is also tested for production use.
  2. Windows Server 2016
  3. MacOS 10.15 Catalina
  1. Eclipse Adoptium version 11 for Java.
  2. PostgreSQL 11.17
  3. Oracle Database 19.11

In terms of hardware requirements, minimal deployments running simple Daml applications are regularly tested with as little as 2 GB of memory and access to a single, shared vCPU.

Feature/Component System Requirements

  1. The JavaScript Client Libraries are tested on Node 14.18.3. with typescript compiler 4.5.4. Versions greater or equal to these are recommended.