# HealthCloud SDK for NodeJS / TypeScript

Typed access to HealthCloud platform APIs and connector clients from NodeJS, TypeScript, and React Native applications.

## Installation

```bash
npm install @healthcloudai/hc-sdk
```

## Quick start

```ts
import { HCSDK } from "@healthcloudai/hc-sdk";

const sdk = new HCSDK({
  environment: "dev",
  tenantId: "<TENANT_ID>"
});
```

## Authentication

Public authentication calls use the configured tenant. For authenticated APIs, initialize with `accessToken` or set it later with `sdk.setAccessToken(token)`. Never commit tokens or credentials.

## Detailed documentation

Detailed API, model, configuration, authentication, and example documentation is included in the published package under `docs/`.

After installation, start with `node_modules/@healthcloudai/hc-sdk/docs/index.md`. You can also browse the published package files from the [npm Code tab](https://www.npmjs.com/package/@healthcloudai/hc-sdk?activeTab=code). Detailed pages are generated from the shared structured docs data; this README intentionally remains package-level.

## Package overview

The SDK exposes service clients from one `HCSDK` instance. The generated docs index lists operations only when stable contract metadata is available.
