# Installation

### Prerequisites

* Conda (Miniconda or Anaconda)
* Git
* A C compiler toolchain (for Cython compilation)

Refer to the [upstream source-install guide](https://hummingbot.org/installation/hummingbot-client/) for OS-specific toolchain notes.

### Clone and install

```bash
git clone https://github.com/deltadefi-protocol/hummingbot.git
cd hummingbot

# Run Setup & Deploy
make setup
make deploy

# Attach to the running instance
docker attach hummingbot
```

The conda environment is named `hummingbot`. Keep this exact name — the `sidan-gin` install step on the next page depends on activating it.

### Verify

```bash
bin/hummingbot_quickstart.py
```

The Hummingbot CLI should launch. Exit with `exit`.

{% hint style="warning" %}
Do **not** try to trade on Delta-DeFi yet. You must install `sidan-gin` first, otherwise orders will fail to sign.

Continue to Installing sidan-gin.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.deltadefi.io/start-trading/getting-started/hummingbot/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
