메인 콘텐츠로 건너뛰기
Avala는 선호하는 언어나 프레임워크에서 플랫폼과 통합할 수 있도록 공식 SDK와 클라이언트 라이브러리를 제공합니다. 각 SDK는 관용적인 메서드, 내장 인증, 자동 재시도, 완전한 타입 안전성으로 Avala REST API를 래핑합니다.

클라이언트 라이브러리

Python

동기 및 비동기 지원. 완전한 타입 힌트. Python 3.9+.

TypeScript

완전한 타입 지원. 의존성 없음. Node.js, Deno, Bun에서 작동.

CLI

터미널에서 데이터셋, 내보내기, 스토리지를 관리. curl -fsSL https://avala.ai/install.sh | bash.

REST API

HTTP 요청으로 모든 언어에서 API를 직접 사용.

OpenAPI

OpenAPI 스펙으로 자체 클라이언트를 생성.

빠른 비교

기능PythonTypeScriptCLIREST API
설치pip install avalanpm install @avala-ai/sdkcurl -fsSL https://avala.ai/install.sh | bash직접 HTTP
비동기동기 + 비동기비동기N/A모두
타입 안전성완전한 타입 힌트완전한 TypeScript 타입N/AN/A
자동 재시도SDK를 통해수동
페이지네이션내장 이터레이터내장 이터레이터--limit 플래그수동

환경 변수

모든 SDK는 다음 환경 변수를 사용하므로 한 번 구성하면 전체 스택에서 사용할 수 있습니다.
변수설명기본값
AVALA_API_KEY인증을 위한 Avala API 키. 클라이언트 생성자에 키가 전달되지 않으면 자동으로 사용됩니다.없음 (필수)
AVALA_BASE_URL기본 API 기본 URL 재정의. 셀프 호스팅 배포 또는 개발 환경에 유용합니다.https://api.avala.ai/api/v1

인증

Avala API에 대한 모든 요청은 X-Avala-Api-Key 헤더에 API 키를 포함해야 합니다. 설정 > 보안 아래 Avala 대시보드에서 API 키를 찾을 수 있습니다.
export AVALA_API_KEY="your-api-key"
환경 변수가 설정되면, 모든 SDK가 추가 구성 없이 자동으로 인식합니다.

MCP 통합

Model Context Protocol을 통해 Claude, Cursor, VS Code 같은 AI 어시스턴트와 함께 Avala를 사용하세요.