Skip to content
smallPict

منظومة حزم SDK الرسمية السبع

مكتبات برمجية أصلية تدعم Node.js, Go, Python, PHP, Java, Rust, Ruby.

توفر منصة SmallPict حزم برمجية رسمية مبنية وفقاً لأعلى معايير هندسة البرمجيات للبيئات السبع الأكثر انتشاراً.


جدول توافق حزم SDK

اللغة / البيئةالحزمة الرسميةالإصدار الأدنى
Node.js & TypeScript@smallpict/sdk (npm)Node.js 18+
Golanggithub.com/tuxnoob/smallpict-goGo 1.20+
Pythonsmallpict (PyPI)Python 3.9+
PHPsmallpict/smallpict-php (Packagist)PHP 7.4 - 8.3+
Java & Kotlincom.smallpict:smallpict-sdk (Maven)Java 17+
Rustsmallpict (crates.io)Rust 1.70+
Rubysmallpict (RubyGems)Ruby 3.0+

المبادئ المعمارية الموحدة

  1. توقيعات رقمية آلية: لا حاجة للمطور للقيام بأي عمليات حسابية تشفيرية يدوياً.
  2. إلزامية عدم التكرار (Idempotency): إرسال ترويسات UUID v4 Idempotency-Key افتراضياً.
  3. المرونة عبر التراجع الأسي: معالجة تلقائية ذكية لانقطاعات الشبكة اللحظية وقيود 429.
  4. حماية الأسرار (Zero-Leak Redaction): حجب تام لمفاتيح الوصول في سجلات الأخطاء.