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

# ClicktermClient

> API reference for the ClicktermClient class in the Android SDK.

`ClicktermClient` is the entry point for the ClickTerm Android SDK. Call `initialize()` before using any other SDK methods.

## Methods

### initialize

```java theme={null}
ClicktermClient.initialize(String appId);
```

**Parameters:**

| Parameter | Type     | Required | Description                                                                      |
| --------- | -------- | -------- | -------------------------------------------------------------------------------- |
| `appId`   | `String` | Yes      | Your App ID from the [Integrations page](https://app.clickterm.com/integrations) |

**Example:**

```java theme={null}
// In your Application class or MainActivity
ClicktermClient.initialize("app_abc123def456");
```

<Warning>
  Calling `ClicktermDialog` methods before `initialize()` will result in an error.
</Warning>

<Warning>
  Never expose your **App Key** in client-side code. The App Key is used
  only for backend verification calls. The client SDK uses only the **App ID**.
  Store the App Key safely — it won't display again after creation, but can be
  regenerated. Regenerating the key requires updating your backend configuration.
</Warning>
