Paket
Semua yang dibutuhkan klien untuk berbicara dengan Prodantix dikirim sebagai paket yang Anda pasang dari registry bahasa Anda sendiri. Masing-masing bersifat open source, diberi versi bersama, dan berbicara pada permukaan REST serta realtime yang sama seperti yang dijelaskan manual lainnya.
Yang mana yang Anda butuhkan
Pilih berdasarkan tempat kode berjalan, bukan berdasarkan apa yang ingin Anda ukur. Setiap klien mengirim event yang sama, mengevaluasi flag yang sama, dan membaca kotak masuk dalam aplikasi yang sama.
| 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 |
Klien dan adapter
Tiga klien melakukan pekerjaannya, dan dua adapter membungkus salah satunya untuk sebuah framework. Adapter tidak menambah kemampuan apa pun: ia menangani siklus hidup yang dipaksakan framework-nya, lalu menyerahkan klien di bawahnya kepada Anda.
Versi dan kesetaraan
Paket-paket diberi versi bersama, jadi satu nomor versi berarti permukaan yang sama di setiap bahasa. Nama metode cocok di semua klien, meski klien server menerima id pengguna pada setiap panggilan.
Apa yang mereka pakai
Setiap klien berbicara REST. SDK TypeScript juga membuka websocket, dan di atasnyalah messenger berjalan. MCP adalah permukaan server untuk agen eksternal, dan tidak ada paket klien yang memakainya.