7 आधिकारिक SDK का पारिस्थितिकी तंत्र
Node.js, Go, Python, PHP, Java, Rust और Ruby के लिए उत्पादन-तैयार लाइब्रेरीज़।
SmallPict उद्योग के 7 प्रमुख सॉफ़्टवेयर वातावरणों के लिए सख्त सॉफ़्टवेयर इंजीनियरिंग मानकों के अनुसार निर्मित आधिकारिक लाइब्रेरी प्रदान करता है।
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): क्रेडेंशियल्स त्रुटि लॉग में कभी दिखाई नहीं देते हैं।