> For the complete documentation index, see [llms.txt](https://boomi.markusschmidt.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boomi.markusschmidt.pro/boomi-scriptease/pre-requisites-7deb11c4cf894c33b76456ab85cad596.md).

# Software Installation

Before you can start Groovy Scripting on your local machine, you must install some software. Find a checklist and detailed information below.

## **Checklist**

A checklist what needs to be done.\
Find below more detailed information about how to accomplish each step.

* [ ] [**Boomi Atom Installer**](#local-atom) downloaded : `atom_install64.exe`
  * [ ] Get Atom Install Token : `atom-c4cf1ef2-...`
  * [ ] Atom installed into: `c:\Program Files\Boomi AtomSphere\LocalAtom`
* [ ] [**Apache Groovy**](#groovy-2.4.13-sdk) downloaded: `apache-groovy-sdk-2.4.13.zip`
  * [ ] Unzipped into: `%UserProfile%\.groovy\sdk\groovy-2.4.13`
* [ ] [**JetBrains IntelliJ IDEA**](#jetbrains-intellij-idea-groovy-ide) installed

<details>

<summary>Local Atom</summary>

The local Atom is required on your machine because we must reference the Atom binaries (Boomi’s Java libraries) and the bundled Java Run-Time (JRE).

Atom installation typically takes \~5 minutes. A good Internet connection is and <mark style="color:orange;">**Admin Rights**</mark> are required.

[Install a local Atom](/boomi-scriptease/pre-requisites-7deb11c4cf894c33b76456ab85cad596/install-a-local-atom.md)

There is no need to start the ATOM, and you may disable the Windows Service.

</details>

<details>

<summary>Groovy 2.4.13 SDK</summary>

Boomi Integration uses **Groovy v2.4.13** to run Groovy scripts. I recommend using this version 13 because you will want to test and debug your scripts with the same run-time that the Atom uses. (Groovy v1.5 is not supportet!)

* Download [Groovy **SDK v2.4.13**](https://archive.apache.org/dist/groovy/2.4.13/distribution/apache-groovy-sdk-2.4.13.zip)
* Unzip into any directory you want.
  * I prefer using: **`%UserProfile%\.groovy\sdk\groovy-2.4.13`**

{% code title="Using a Terminal Window" lineNumbers="true" %}

```batch
md %UserProfile%\.groovy\sdk
```

{% endcode %}

**Note**

There are [newer version of Groovy Script](https://groovy.apache.org/download.html), there are other 2.x versions and there are older versions, like v1.5. Do not download or install any of them! Boomi Integration uses **Groovy Script `v2.4.13`** and that is the only version we want!

</details>

<details>

<summary>JetBrains IntelliJ IDEA - Groovy IDE</summary>

*ScriptEase* uses [**JetBrains IntelliJ IDEA**](https://www.jetbrains.com/idea/download/)**.** While I recommend using the Ultimate Edition for professional use, the Community Edition is good enough to get started.

<img src="/files/LE6MpA5jk61MjsQ4Eodg" alt="" data-size="original">

<mark style="color:red;">**You must scroll down a bit on the download page to find the Community Edition**</mark> -> 650MB:

![](/files/G5PZpsraBfWfWzGlFwyH) ![](/files/Tfwb1w8zhhMBtUxC69Xj)

</details>

***

{% content-ref url="/pages/ZrQJXXGdnK6AhrNtTcL2" %}
[Project Setup](/boomi-scriptease/setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145.md)
{% endcontent-ref %}
