# @haven1/sdk-api-client

### Key Features

* **OpenAPI Specification Compliance**: Built on OpenAPI standards for robust and scalable API interactions.
* **Type-Safe Integration**: Includes TypeScript support with fully typed responses and requests for improved development confidence.
* **Simplified API Calls**: Ready-to-use methods for common operations, reducing boilerplate code.
* **Flexible Configuration**: Easily customize base URLs, API keys, and other settings.

### Installation

Install the package using your preferred package manager:

{% tabs %}
{% tab title="npm" %}

```sh
npm install @haven1/sdk-api-client
```

{% endtab %}

{% tab title="yarn" %}

```sh
yarn add @haven1/sdk-api-client
```

{% endtab %}

{% tab title="pnpm" %}

```sh
pnpm add @haven1/sdk-api-client
```

{% endtab %}
{% endtabs %}

### Classes

* AuthModule
* Haven1SDK
* SdkModule

### Type Aliases

* Config
* GuardianTransactionResponse
* IdentityDetailResponse
* IdentityReferralResponse
* NotificationsErrorResponse
* NotificationsItem
* NotificationsParameters
* NotificationsSuccessResponse
