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

# Installation

> Install the Qirtaas SDK packages from npm.

## Packages

| Package          | Use it when                                         |
| ---------------- | --------------------------------------------------- |
| `@qirtaas/core`  | Vanilla JS / any framework. The mount API + client. |
| `@qirtaas/react` | You want idiomatic React components.                |
| `@qirtaas/vue`   | You want idiomatic Vue components.                  |

The React and Vue packages are thin wrappers around `@qirtaas/core`'s mount
API. Vue is bundled into `@qirtaas/core`, so a React host does **not** need Vue
installed.

## Install

<CodeGroup>
  ```bash core theme={null}
  npm install @qirtaas/core
  ```

  ```bash react theme={null}
  npm install @qirtaas/react
  ```

  ```bash vue theme={null}
  npm install @qirtaas/vue
  ```
</CodeGroup>

## Styles

`@qirtaas/core` ships its own scoped stylesheet. In a bundler build it is
imported as a side effect of the package entry and auto-injected at runtime — no
manual CSS import is required for the mount API.

If your setup needs the stylesheet explicitly (e.g. a strict CSP or a
non-bundled `<script>` include), it is published at:

```
@qirtaas/core/qirtaas.css
```

## Import

```ts theme={null}
import { createQirtaasClient } from "@qirtaas/core";
```

Next: configure the [client](/sdk/client).
