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

# Installation

> Install and set up the Artu Compliance SDK

## Package Installation

<Snippet file="installation.mdx" />

## Requirements

* Node.js 18 or later
* TypeScript 5.0 or later (recommended)

## TypeScript Configuration

The SDK is written in TypeScript and includes type definitions. For the best experience, ensure your `tsconfig.json` includes:

```json theme={null}
{
  "compilerOptions": {
    "strict": true,
    "moduleResolution": "bundler",
    "target": "ES2022",
    "lib": ["ES2022"]
  }
}
```

## Verify Installation

Test that the SDK is installed correctly:

```typescript theme={null}
import { ComplianceSDK } from "@artu-ai/compliance-sdk";

const sdk = new ComplianceSDK({
  apiKey: "test_key",
  environment: "test",
});

console.log("SDK initialized successfully");
console.log("Environment:", sdk.environment);
```

## Next Steps

<CardGroup cols={2}>
  <Card title="Configuration" icon="gear" href="/configuration">
    Configure SDK options and environments
  </Card>

  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your first client
  </Card>
</CardGroup>
