# Developer Guide

한 번의 SDK 연동으로 핵클이 제공하고 있는 모든 기능을 사용해보실 수 있습니다.

{% columns %}
{% column width="41.66666666666667%" %}
**Quick Start**

SDK를 설치하고, A/B 테스트 그룹을 분배하는 것까지 간단하게 완료할 수 있습니다.

<a href="/pages/bq9qVTIMR8DGPLYU0UtX" class="button secondary">Get Started →</a>
{% endcolumn %}

{% column width="58.33333333333333%" %}

```javascript
// SDK 초기화
const hackleClient = Hackle.createInstance("YOUR_SDK_KEY");

// A/B 테스트 그룹 분배
const variation = hackleClient.variation(EXPERIMENT_KEY, userId);
if (variation === "A") {
  // 그룹 A
} else if (variation === "B") {
  // 그룹 B
}
```

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
**지원 SDK**

핵클은 다양한 플랫폼 SDK를 제공합니다.
{% endcolumn %}

{% column %}

<p align="right"><a href="/pages/Sjnvwr2AesQNL638eysb" class="button secondary">모든 SDK 확인</a></p>
{% endcolumn %}
{% endcolumns %}

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-android">:android:</i></td><td>Android SDK</td><td></td><td><a href="/pages/wq9wbNk6qIyD5rwHAAd6">/pages/wq9wbNk6qIyD5rwHAAd6</a></td></tr><tr><td><i class="fa-apple">:apple:</i></td><td>iOS SDK</td><td></td><td><a href="/pages/X2mKRmkyMPA7w2NYYHvV">/pages/X2mKRmkyMPA7w2NYYHvV</a></td></tr><tr><td><i class="fa-react">:react:</i></td><td>React SDK</td><td></td><td><a href="/pages/AqWeW0XpuWGXtOenWvvF">/pages/AqWeW0XpuWGXtOenWvvF</a></td></tr></tbody></table>

{% hint style="info" %}
카페 24를 사용중이신가요?

[카페 24 연동 가이드](/cafe-24/integration.md)를 바로 확인해보세요.
{% endhint %}

{% hint style="success" %}
궁금한 사항이 있을까요?

연동 과정에서 나오는 질문은 [핵클 슬랙 커뮤니티](https://join.slack.com/t/hackle-community/shared_invite/zt-1awrnygsh-U8VCHwN06ZDTF9yAzik5SA)에 언제든지 문의하세요.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hackle.io/development-guide/developer-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
