# Installation

WireBootstrap for SmartAdmin is made available as a zip file that can be downloaded and unzipped into SmartAdmin's directory structure.  WireBootstrap for SmartAdmin was created with v4.5.1 of the SmartAdmin theme.

{% hint style="info" %}
**Note**: WireBootstrap for SmartAdmin does not include a license for the SmartAdmin theme.  A license must be [purchased separately](https://wrapbootstrap.com/theme/smartadmin-responsive-webapp-WB0573SK0).
{% endhint %}

To install, copy the WireBootstrap for SmartAdmin zip file into the root of the SmartAdmin unzip directory as seen below.

![Unzip the project](/files/niETjrUauesxp8laFLEF)

Next, unzip the contents of the zip file into the directory.  This will create a new directory called `smartadmin-wirebootstrap`.  This directory contains the WireBootstrap for SmartAdmin project.

## Running the Project

After unzipping the project, open the project in a web application editor from the new `smartadmin-wirebootstrap` folder. The examples in this documentation use  [Visual Studio Code](https://code.visualstudio.com) but any web editor can be used.  The project has no web service dependencies.

![Open in Visual Studio Code](/files/ITl77wd6dBMZxvyehPrF)

In Visual Studio Code, open a terminal window and run the `npm first` script when running the project for the first time.  This will install the `npm` packages required to run the project and then open the default page in a new browser window.

```
npm run first
```

Use `npm start` to run the project later now that the packages are installed.

```
npm run start
```


---

# 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.wirebootstrap.com/smart-admin/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.
