Lumaktaw sa pangunahing nilalaman

Mga framework adapter

Mga package

Lahat ng kailangan ng isang client para makipag-usap sa Prodantix ay ipinapadala bilang package na ini-install mula sa sariling registry ng iyong wika. Bawat isa ay open source, magkasabay na binebersyon, at gumagamit ng parehong REST at realtime na surface na inilalarawan ng iba pang manwal na ito.

Alin ang kailangan mo

Pumili batay sa kung saan tumatakbo ang code, hindi sa kung ano ang gusto mong sukatin. Bawat client ay nagpapadala ng parehong mga event, nag-e-evaluate ng parehong mga flag, at nagbabasa ng parehong in-app inbox.

PackageRegistryWhere it runs
@prodantix/sdknpmBrowsers, Node, and edge runtimes
prodantix_sdkpub.devFlutter and Dart apps
prodantix-sdkPyPIPython backends
@prodantix/reactnpmReact apps, over @prodantix/sdk
prodantix_sdk_flutterpub.devFlutter apps, over prodantix_sdk

Mga client at adapter

Tatlong client ang gumagawa ng trabaho, at dalawang adapter ang bumabalot sa isa sa kanila para sa isang framework. Walang sariling kakayahang idinaragdag ang adapter: hawak nito ang lifecycle na ipinapataw ng framework, at iniaabot sa iyo ang client sa ilalim.

Mga bersyon at pagkakatugma

Sabay-sabay binebersyon ang mga package, kaya iisang numero ng bersyon ang nangangahulugan ng parehong surface sa bawat wika. Magkatugma ang mga pangalan ng method sa lahat ng client, bagaman kinukuha ng server client ang user id sa bawat tawag.

Nakapako ang flag bucketing sa iisang file ng golden vectors na sinusubok ng server at ng lahat ng tatlong client, kaya nasa parehong panig ng rollout ang isang user saanman tumakbo ang tsek.

Ano ang sinasalita nila

Bawat client ay nagsasalita ng REST. Nagbubukas din ang TypeScript SDK ng isang websocket, at doon tumatakbo ang messenger. Ang MCP ay ang surface ng server para sa mga panlabas na agent, at walang client package ang nagsasalita nito.