# Installing the SDK¶

## 1. Installing the Dependencies¶

The Daml SDK currently runs on Windows, macOS and Linux.

You need to install:

1. JDK 8 or greater. If you don’t already have a JDK installed, try Eclipse Adoptium.

As part of the installation process you may need to set up the JAVA_HOME variable. You can find instructions for this process on Windows,macOS, and Linux here.

## 2. Installing the SDK¶

### Windows 10¶

Download and run the installer, which will install Daml and set up the PATH variable for you.

### Mac and Linux¶

Open a terminal and run:

curl -sSL https://get.daml.com/ | sh


The installer will setup the PATH variable for you. In order for it to take effect, you will have to log out and log in again.

If the daml command is not available in your terminal after logging out and logging in again, you need to set the PATH environment variable
manually. You can find instructions on how to do this here.

## Installing Daml Enterprise¶

If you have a license for Daml Enterprise, you can install it as follows:

• On Linux and MacOS, download the corresponding tarball, extract it and run ./install.sh. Afterwards, modify the global daml-config.yaml and add an entry with your Artifactory API key. The API key can be found in your Artifactory user profile.
artifactory-api-key: YOUR_API_KEY


This will be used by the assistant to download other versions automatically from artifactory.

If you already have an existing installation, you only need to add this entry to daml-config.yaml. To overwrite a previously installed version with the corresponding Daml Enterprise version, use daml install --force VERSION.

• Use daml --help to see all the commands that the Daml assistant (daml) provides.