# Installation

{% hint style="info" %}
First, contact [us](https://t.me/xxdegenxx) and purchase [BotPump.fun](https://www.botpump.fun/). Once we close the deal, you will gain access to the program. Follow the steps below.
{% endhint %}

To start, we need some auxiliary tools for you to run BotPump.fun. However, installation may differ from one operating system to another.

***

## NodeJS (22.13.1 LTS version)

As [BotPump.fun](https://www.botpump.fun/) was written and distributed in TypeScript, it is necessary to convert what was written into instructions that the computer understands and runs the program. For this purpose we use **NodeJS**.

#### Windows

Download [here](https://nodejs.org/en/download) the prebuilt executable for Windows that is best suited to your computing architecture (usually x64). Follow the installer steps.

<figure><img src="https://667532124-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkgyjwICYxhNQVv6QtUI5%2Fuploads%2Fo8AiuKJ2lLOfmqAGykTf%2Fnode_js_windows.png?alt=media&#x26;token=9ce58174-309c-4008-941a-08ea3a58e587" alt=""><figcaption></figcaption></figure>

#### MacOS / Linux

Run each line separately below in your terminal:

```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 22
nvm use v22.13.1
```

Verify the Node.js version:

```bash
node -v
```

Should print "v22.13.1".

***

## PNPM

[BotPump.fun](https://www.botpump.fun/) uses several well-developed and tested components, and for that we need a manager for these components. We don't want to install the wrong version of our program's dependencies, right?

That's why we use the package manager called **pnpm**.

#### Windows

Open powershell or windows terminal. You can open them by searching for them in the search bar

#### MacOS / Linux

Open a terminal

Once terminal is open, type the line below and press enter

```bash
npm install -g pnpm@latest-10
```

***

## Visual Studio Code (VScode) (Optional, but recommended)

As we are going to manage some text files with very specific formats, it is recommended to download and install Visual Studio Code. This is because this program allows us to edit and manage files located in a specific folder in a simple and efficient way, coloring parts of the files' content according to their properties, in addition to attaching a terminal (which we will use a lot!) to that folder. You can [download](https://code.visualstudio.com/download) and install the program according to your operating system.

***

## Extract BotPump.fun program to your preferred directory

Open the folder in a terminal (if you chose VScode, open it through it).

Run the command:

```bash
pnpm install
```

Wait until the program finishes installing the dependencies.

If you opted for the [Launcher](https://www.botpump.fun/bots/launcher-bot-pump-fun) or [All-In-One](https://www.botpump.fun/bots/pump-fun-all-in-one-bot), you must execute the command below:

```bash
pnpm migrate
```

This will initialize our **database**. Wait for the process to complete.

**And now, let's configure our bot?**
