# Installation

Install the adapter for your framework with your preferred package manager:

```sh
npm i @tanstack/svelte-hotkeys
```

Each framework package re-exports everything from the core `@tanstack/hotkeys` package, so you don't need to install the core package separately.

> [!NOTE]
> If you are not using a framework, you can install the core `@tanstack/hotkeys` package directly for use with vanilla JavaScript.

Start with the [Quick Start](./framework/svelte/quick-start) guide and the Svelte-specific [guides](./framework/svelte/guides/hotkeys). If you want the integrated devtools panel, also install:

```sh
npm i @tanstack/svelte-devtools
npm i @tanstack/svelte-hotkeys-devtools
```

See the [devtools](./devtools) documentation for setup details.
