개요
AX Hub SDK — 6개 언어, 설치·인증·첫 호출
AX Hub SDK 는 AX Hub 백엔드를 코드로 호출하게 해 주는 라이브러리예요. node·go·java·kotlin·python·ruby 6개 언어로 제공되고, 여섯 SDK 는 이름과 문법만 언어에 맞췄을 뿐 같은 백엔드를 같은 방식으로 호출해요.
설치
| 언어 | 설치 |
|---|---|
| node | npm install @ax-hub/sdk |
| go | go get github.com/jocoding-ax-partners/axhub-sdk-go |
| java | Maven Central ai.axhub:axhub-sdk-java |
| kotlin | Maven Central ai.axhub:axhub-sdk-kotlin |
| python | pip install axhub-sdk |
| ruby | gem install axhub-sdk |
인증
발급받은 토큰을 그대로 넣어요. 두 종류예요.
- PAT(개인 API 키)는
X-Api-Key헤더로 나가요. - JWT(로그인 토큰)는
Authorization: Bearer로 나가요.
토큰 종류(tokenType)는 반드시 명시해요. SDK 가 추측하지 않아요.
첫 호출 (node)
import { AxHubClient } from '@ax-hub/sdk';
const sdk = new AxHubClient({
token: process.env.AX_HUB_PAT!,
tokenType: 'pat',
});
const me = await sdk.identity.me();더 보기
- 클라이언트 정책 — 무엇이 안정 계약이고 무엇이 바뀔 수 있는지
- API 레퍼런스 — 전체 operation 과 언어별 호출표
- 앱에서 쓰기 (가이드) — 템플릿 앱 안에서의 사용법