# Installation

This section outlines how to install the WireBootstrap components and services discussed in the [Overview ](/wirebootstrap/overview.md)section.

## Wire

The core WireBootstrap JavaScript library is `wire.js`.  This and other core related files can be installed using the [WireBootstrap Core Library NPM package](https://www.npmjs.com/package/@wirebootstrap/wire) at`@wirebootstrap/wire`.

```javascript
npm install @wirebootstrap/wire
```

## Components

Instructions for downloading and installing Individual components or component packs can be found in their respective documentation.  Visit the [component product page](https://www.wirebootstrap.com/components.html) for these and other details.

### Bootstrap Components

The introductory set of components for WireBootstrap are the common components used in developing applications with [Bootstrap](https://getbootstrap.com/).  The product containing these components is called [Bootstrap for WireBootstrap](https://www.wirebootstrap.com/products/bootstrap.html).

Use the [Bootstrap Components for WireBootstrap NPM package](https://www.npmjs.com/package/@wirebootstrap/wire-bootstrap) to install Bootstrap for WireBootstrap.

```
npm install @wirebootstrap/wire-bootstrap
```

{% hint style="info" %}
Note, WireBootstrap Bootstrap Components will install the core WireBootstrap library when installing a component.  There is no need to explicitly install the core library as well.
{% endhint %}

Visit [Working with Components](/wirebootstrap/working-with-components/components.md) for more information on WireBootstrap components.

## Web Frameworks

WireBootstrap components and services work with plain JavaScript.  WireBootstrap also has integrations with all the major web frameworks.  Visit the [web framework product pages](<https://www-test.wirebootstrap.com/integrations.html >) for details.

For example, use the [WireBootstrap for Web Components NPM package](https://www.npmjs.com/package/@wirebootstrap/wire-webcomponents) to use WireBootstrap with [web components](https://docs.wirebootstrap.com/webcomponents).

```
npm install @wirebootstrap/wire-webcomponents
```

Visit [Web Frameworks](/wirebootstrap/working-with-components/web-frameworks.md) for more information on WireBootstrap and web frameworks.

## Data Connectors

Many data connectors install with the core WireBootstrap framework.  For details and other connectors visit the [data connector product page](https://www-test.wirebootstrap.com/data-connectors.html). &#x20;

Visit [Data Connectors](/wirebootstrap/connecting-to-data/data-connectors.md) for more information on WireBootstrap data connectors.


---

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