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

# Router SDK Installation

> Install and configure the BoostGPT Router SDK

## Requirements

> [card] Node.js
>
> Version 14.0.0 or higher

> [card] Core SDK
>
> boostgpt package

> [card] Channel Tokens
>
> Discord, Telegram, Slack, etc.

## Installation

> [tab] npm
>
> ```bash theme={null}
>     npm install boostgpt @boostgpt/router
> ```

> [!NOTE]
>
> The Router SDK depends on `boostgpt`, so you must install both packages.

## Quick Setup

```javascript theme={null}
import 'dotenv/config';
import { Router, DiscordAdapter } from '@boostgpt/router';

const router = new Router({
  apiKey: process.env.BOOSTGPT_API_KEY,
  projectId: process.env.BOOSTGPT_PROJECT_ID,
  defaultBotId: process.env.BOOSTGPT_BOT_ID,
  adapters: [
    new DiscordAdapter({ discordToken: process.env.DISCORD_TOKEN })
  ]
});

await router.start();
```

## Next Steps

> [card] [Getting Started](/docs/sdk/router/getting-started.md)
>
> Build your first multi-channel bot

> [card] [API Reference](/docs/sdk/router/api-reference.md)
>
> Explore Router methods


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.