> For the complete documentation index, see [llms.txt](https://docs.krnl.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.krnl.xyz/krnl-sdk/krnl-sdk-installation.md).

# KRNL SDK Installation

### Prerequisites

* **Node.js**: >=18.0.0
* **React**: ^18.0.0 (React 19 not yet supported due to Privy being one of the dependencies)
* **TypeScript**: ^5.0.0 (optional but recommended)
* **Browser**: Modern browsers supporting ES2020

Integrating the KRNL SDK into your dApp enhances the capabilities of transactions, through accessing the KRNL Operating System, kOS.

***

### Installing KRNL SDK

Install KRNL SDK via your package manager.

{% tabs %}
{% tab title="npm" %}

```bash
npm install @krnl-dev/sdk-react-7702
```

{% endtab %}

{% tab title="yarn" %}

```bash
yarn add @krnl-dev/sdk-react-7702
```

{% endtab %}

{% tab title="bun" %}

```bash
bun install @krnl-dev/sdk-react-7702
```

{% endtab %}

{% tab title="pnpm" %}

```bash
pnpm install @krnl-dev/sdk-react-7702
```

{% endtab %}
{% endtabs %}

### What's next?

{% content-ref url="/pages/6EXCZE4hNYlKfkW9LIID" %}
[Usage](/krnl-sdk/usage.md)
{% endcontent-ref %}
