Skip to content
smallPict

Ekosystem 7 oficjalnych SDK

Produkcyjne biblioteki dla Node.js, Go, Python, PHP, Java, Rust i Ruby.

SmallPict oferuje oficjalne biblioteki przygotowane zgodnie z najwyższymi standardami inżynierii oprogramowania dla 7 kluczowych platform.


Zestawienie zgodności bibliotek SDK

Język / ŚrodowiskoOficjalny pakietWymagana wersja
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+

Wspólne założenia architektoniczne

  1. Automatyczne podpisy: Brak konieczności ręcznego implementowania procedur kryptograficznych.
  2. Domyślna idempotencja: Automatyczne przekazywanie nagłówków UUID v4 Idempotency-Key.
  3. Odporność i Exponential Backoff: Niezawodna obsługa chwilowych przerw w łączności i limitów 429.
  4. Ochrona tajemnic (Zero-Leak Redaction): Dane uwierzytelniające nigdy nie trafiają do logów błędów.