SDK 설치하기
런타임에 맞는 SDK를 고르세요. 모두 같은 인제스트 엔드포인트로 이벤트를 보내고 동일한 규칙으로 기능 플래그를 로컬에서 평가하므로, 무엇을 고르든 사용자는 같은 롤아웃에 속합니다.
이 코드 조각들의 키는 콘솔에서 받습니다: API 키 받기
At a glance
- Packages
@prodantix/sdk(web),prodantix_sdk(Dart),prodantix_sdk_flutter(Flutter),prodantix-sdk(Python)- Credential
- The public project key: Projects & keys
- Endpoints
- Hosts and contracts: REST
브라우저와 Node
Bash
bun add @prodantix/sdk
# React 앱은 어댑터도 함께 씁니다:
bun add @prodantix/reactJavaScript
import { createWebClient } from '@prodantix/sdk/web';
const prodantix = createWebClient({
apiKey: PRODANTIX_PUBLIC_KEY,
host: 'https://eu.api.prodantix.com',
flagsHost: 'https://api.prodantix.com',
});
prodantix.capture('order.completed', { properties: { amount: 4200 } });JavaScript
import { ProdantixProvider, useProdantix } from '@prodantix/react';
<ProdantixProvider options={{ apiKey: PRODANTIX_PUBLIC_KEY, host: 'https://eu.api.prodantix.com' }}>
<App />
</ProdantixProvider>
const prodantix = useProdantix();
prodantix?.capture('order.completed');Flutter와 Dart
Bash
flutter pub add prodantix_sdk_flutter
# Flutter 계층 없는 Dart 서버 또는 CLI:
dart pub add prodantix_sdkPython 서버
Bash
pip install prodantix-sdk프로젝트 키는 공개 값입니다. 프로젝트를 가리킬 뿐 데이터 접근 권한을 주지 않으므로 클라이언트 코드에 넣어도 됩니다. 쓰기가 가능한 서버 키는 절대 넣지 마세요.
다음 단계
퀵스타트: capture a first event and read it back. Each package’s full surface is under Packages, and framework wiring (React, Vue, Svelte, Angular) under Frameworks.