منظومة حزم SDK الرسمية السبع
مكتبات برمجية أصلية تدعم Node.js, Go, Python, PHP, Java, Rust, Ruby.
توفر منصة SmallPict حزم برمجية رسمية مبنية وفقاً لأعلى معايير هندسة البرمجيات للبيئات السبع الأكثر انتشاراً.
جدول توافق حزم SDK
| اللغة / البيئة | الحزمة الرسمية | الإصدار الأدنى |
|---|---|---|
| Node.js & TypeScript | @smallpict/sdk (npm) | Node.js 18+ |
| Golang | github.com/tuxnoob/smallpict-go | Go 1.20+ |
| Python | smallpict (PyPI) | Python 3.9+ |
| PHP | smallpict/smallpict-php (Packagist) | PHP 7.4 - 8.3+ |
| Java & Kotlin | com.smallpict:smallpict-sdk (Maven) | Java 17+ |
| Rust | smallpict (crates.io) | Rust 1.70+ |
| Ruby | smallpict (RubyGems) | Ruby 3.0+ |
المبادئ المعمارية الموحدة
- توقيعات رقمية آلية: لا حاجة للمطور للقيام بأي عمليات حسابية تشفيرية يدوياً.
- إلزامية عدم التكرار (Idempotency): إرسال ترويسات UUID v4
Idempotency-Keyافتراضياً. - المرونة عبر التراجع الأسي: معالجة تلقائية ذكية لانقطاعات الشبكة اللحظية وقيود
429. - حماية الأسرار (Zero-Leak Redaction): حجب تام لمفاتيح الوصول في سجلات الأخطاء.