Skip to content
smallPict

Écosystème des 7 SDKs officiels

Bibliothèques natives pour Node.js, Go, Python, PHP, Java, Rust et Ruby.

SmallPict fournit des SDKs officiels conçus selon les meilleures pratiques d'ingénierie pour les 7 environnements applicatifs majeurs.


Matrice de prise en charge des SDKs

Langage / EnvironnementPaquet officielVersion minimale
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+

Principes d'ingénierie communs

  1. Signatures HMAC-SHA256 automatiques : Zéro calcul cryptographique manuel à votre charge.
  2. Idempotence par défaut : Transmission systématique d'en-têtes UUID v4 Idempotency-Key.
  3. Résilience et Exponential Backoff : Prise en charge native des micro-coupures réseau et limites 429.
  4. Masquage de sécurité (Zero-Leak Redaction) : Les secrets d'API ne s'affichent jamais dans les journaux d'erreurs.