개요

AX Hub SDK — 6개 언어, 설치·인증·첫 호출

AX Hub SDK 는 AX Hub 백엔드를 코드로 호출하게 해 주는 라이브러리예요. node·go·java·kotlin·python·ruby 6개 언어로 제공되고, 여섯 SDK 는 이름과 문법만 언어에 맞췄을 뿐 같은 백엔드를 같은 방식으로 호출해요.

설치

언어설치
nodenpm install @ax-hub/sdk
gogo get github.com/jocoding-ax-partners/axhub-sdk-go
javaMaven Central ai.axhub:axhub-sdk-java
kotlinMaven Central ai.axhub:axhub-sdk-kotlin
pythonpip install axhub-sdk
rubygem 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();

더 보기