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

# Installation

<Warning>
  The One-Time Actions docs are under active development and will be subject to changes.
</Warning>

You can install `@boostxyz/sdk` via [NPM](https://www.npmjs.com/package/@boostxyz/sdk)

### NPM

<CodeGroup>
  ```bash npm theme={null}
  npm i @boostxyz/sdk
  ```

  ```bash pnpm theme={null}
  pnpm add @boostxyz/sdk
  ```

  ```bash yarn theme={null}
  yarn add @boostxyz/sdk
  ```

  ```bash bun theme={null}
  bun add @boostxyz/sdk
  ```
</CodeGroup>

### Peer Dependencies

Boost SDK is designed to work with [Wagmi Configurations](https://wagmi.sh/core/api/createConfig#config) and requires the following peer dependencies

```
"@wagmi/core": "2",
"viem": "2",
"abitype": "1"
```

which, if they are not already in your project, you can include with the following command

<CodeGroup>
  ```bash npm theme={null}
  npm i @wagmi/core @wagmi/connectors viem@2.x
  ```

  ```bash pnpm theme={null}
  pnpm add @wagmi/core @wagmi/connectors viem@2.x
  ```

  ```bash yarn theme={null}
  yarn add @wagmi/core @wagmi/connectors viem@2.x
  ```

  ```bash bun theme={null}
  bun add @wagmi/core @wagmi/connectors viem@2.x
  ```
</CodeGroup>

### Runtime Requirements

Boost SDK is optimized for modern browsers. It is compatible with the following browser configurations:

```
Chrome >= 87
Firefox >= 78
Edge >= 88
Safari >= 14
```

> If you want to support older browsers, you need to transpile the library from `node_modules` yourselves.
