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

# Installation

> Install and set up the EmitKit SDK

## Installation

Install the EmitKit TypeScript/JavaScript SDK using your preferred package manager:

<CodeGroup>
  ```bash npm theme={null}
  npm install @emitkit/js
  ```

  ```bash pnpm theme={null}
  pnpm add @emitkit/js
  ```

  ```bash yarn theme={null}
  yarn add @emitkit/js
  ```
</CodeGroup>

## Requirements

* Node.js 16+ or modern browser
* TypeScript 4.5+ (optional, but recommended)

## Basic Setup

```typescript theme={null}
import { EmitKit } from '@emitkit/js';

const client = new EmitKit('emitkit_xxxxxxxxxxxxxxxxxxxxx');
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Send your first event in 5 minutes
  </Card>

  <Card title="SDK Documentation" icon="book" href="/sdk/typescript">
    Learn about all SDK features
  </Card>

  <Card title="Self-Hosting" icon="server" href="/self-hosting/overview">
    Deploy your own instance
  </Card>

  <Card title="API Reference" icon="terminal" href="/api-reference/introduction">
    Complete API documentation
  </Card>
</CardGroup>
