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

# Installation

> Install the RecallrAI Node.js SDK using npm, yarn, or pnpm

## Installation Methods

Install the RecallrAI Node.js SDK with your preferred package manager.

<Tabs>
  <Tab title="npm">
    ```bash theme={null}
    npm install recallrai
    ```
  </Tab>

  <Tab title="yarn">
    ```bash theme={null}
    yarn add recallrai
    ```
  </Tab>

  <Tab title="pnpm">
    ```bash theme={null}
    pnpm add recallrai
    ```
  </Tab>
</Tabs>

## Verify Installation

```typescript theme={null}
import { RecallrAI } from "recallrai";

const client = new RecallrAI({
  apiKey: "rai_yourapikey",
  projectId: "project-uuid",
});

console.log("RecallrAI client initialized:", Boolean(client));
```

## Get Your API Credentials

<Steps>
  <Step title="Sign up for RecallrAI">
    Create an account at [RecallrAI Dashboard](https://app.recallrai.com).
  </Step>

  <Step title="Get your API key">
    Navigate to your project API keys section and create an API key. It starts with `rai_`.
  </Step>

  <Step title="Get your Project ID">
    Copy your Project UUID from the dashboard.
  </Step>
</Steps>

<Warning>
  Keep your API key secure and never commit it to version control.
</Warning>

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/sdks/nodejs/quickstart">
    Get started with the Node.js SDK in minutes
  </Card>

  <Card title="Client Reference" icon="code" href="/sdks/nodejs/client">
    Learn about the RecallrAI client class
  </Card>

  <Card title="User Management" icon="user" href="/sdks/nodejs/user">
    Manage users, sessions, and memories
  </Card>

  <Card title="View on GitHub" icon="github" href="https://github.com/recallrai/sdk-node">
    Visit the SDK repository for examples and source code
  </Card>
</CardGroup>
