Instalar un SDK
Elige el SDK de tu entorno de ejecución. Todos envían eventos al mismo endpoint de ingesta y evalúan las banderas de funcionalidad localmente con las mismas reglas, así que el usuario cae en el mismo despliegue elijas el que elijas.
La clave de estos fragmentos sale de la consola: Consigue una clave de 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
Navegador y Node
Bash
bun add @prodantix/sdk
# Las apps React toman también el adaptador:
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 y Dart
Bash
flutter pub add prodantix_sdk_flutter
# Servidor Dart o CLI, sin la capa Flutter:
dart pub add prodantix_sdkServidor Python
Bash
pip install prodantix-sdkTu clave de proyecto es pública: nombra el proyecto, no concede acceso a sus datos, así que su lugar está en el código cliente. Una clave de servidor, que sí puede escribir, jamás.
Adónde ir después
Inicio rápido: 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.