الحزم
كل ما يحتاجه العميل للتحدث إلى Prodantix يُشحن كحزمة تُثبّتها من سجل لغتك. كل واحدة مفتوحة المصدر، ومُصدرة معًا، وتتحدث نفس واجهات REST والزمن الحقيقي التي تصفها بقية هذه الأدلة.
أيها تحتاج
اختر بناءً على مكان تشغيل الشيفرة، لا على ما تريد قياسه. كل عميل يرسل الأحداث نفسها، ويقيّم الرايات نفسها، ويقرأ صندوق الوارد داخل التطبيق نفسه.
| Package | Registry | Where it runs |
|---|---|---|
| @prodantix/sdk | npm | Browsers, Node, and edge runtimes |
| prodantix_sdk | pub.dev | Flutter and Dart apps |
| prodantix-sdk | PyPI | Python backends |
| @prodantix/react | npm | React apps, over @prodantix/sdk |
| prodantix_sdk_flutter | pub.dev | Flutter apps, over prodantix_sdk |
العملاء والمحوّلات
ثلاثة عملاء يقومون بالعمل، ومحوّلان يغلّفان أحدهم من أجل إطار عمل. المحوّل لا يضيف قدرة خاصة به: فهو يتولى دورة الحياة التي يفرضها إطاره، ويسلّمك العميل الذي تحته.
الإصدارات والتكافؤ
تُصدر الحزم معًا، لذا يعني رقم الإصدار الواحد الواجهة نفسها في كل لغة. أسماء الدوال متطابقة بين العملاء، غير أن عميل الخادم يأخذ معرّف المستخدم في كل استدعاء.
بأي الواجهات تتحدث
كل عميل يتحدث REST. وتفتح حزمة TypeScript كذلك مقبس ويب، وعليه يعمل المراسل. أما MCP فهو واجهة الخادم للوكلاء الخارجيين، ولا تتحدث به أي حزمة عميل.