মূল কনটেন্টে যান

একটি 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/react
JavaScript
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

# Dart সার্ভার বা CLI, Flutter স্তর ছাড়া:
dart pub add prodantix_sdk

Python সার্ভার

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.