Mag-install ng SDK
Piliin ang SDK para sa iyong runtime. Bawat isa ay nagpapadala ng mga event sa iisang ingest endpoint at lokal na tinatasa ang mga feature flag mula sa iisang panuntunan, kaya iisang rollout ang kahahantungan ng user kahit alin ang piliin mo.
Ang key sa mga snippet na ito ay galing sa console: Kumuha ng API key
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
Browser at Node
Bash
bun add @prodantix/sdk
# Ang mga React app ay kumukuha rin ng adapter:
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 at Dart
Bash
flutter pub add prodantix_sdk_flutter
# Dart server o CLI, walang Flutter layer:
dart pub add prodantix_sdkPython server
Bash
pip install prodantix-sdkPampubliko ang project key mo: pinapangalanan nito ang proyekto, hindi ito nagbibigay ng access sa datos nito, kaya nababagay ito sa client code. Ang server key, na nakakapagsulat, ay hindi kailanman.
Saan susunod
Quickstart: 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.