> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hotglue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> A brief overview of the hotglue CLI and installation options

## What is the hotglue CLI?

[](https://docs.hotglue.com/docs/cli-overview#what-is-the-hotglue-cli)

Rather than manage your hotglue configuration entirely through the UI, hotglue offers a CLI that makes it possible to manage your configuration programmatically. This way, you can check things like your transformation scripts into source control and deploy them via a CI pipeline following best development practices.

The CLI also contains several utility functions to make working with hotglue easier. You can list tenants, flows, jobs, and even download jobs locally for debugging and testing.

## Installation

You can install the hotglue CLI directly from [npm](https://www.npmjs.com/package/@hotglue/cli).

### Global (recommended)

[](https://docs.hotglue.com/docs/cli-overview#global-recommended)

We recommend installing the hotglue CLI globally, as shown below:

```shell theme={null}
 npm install -g @hotglue/cli
```

And then you can run it from anywhere using

```shell theme={null}
hotglue --help
```

### Project Folder

[](https://docs.hotglue.com/docs/cli-overview#project-folder)

Alternatively, you may install the hotglue CLI locally in a project folder using

```shell theme={null}
npm install --save-dev @hotglue/cli
```

And then you can run the local installation from within that folder using

```shell theme={null}
npx hotglue
```
