Skip to content
smallPict

Экосистема из 7 официальных SDK

Нативные библиотеки для Node.js, Go, Python, PHP, Java, Rust и Ruby.

SmallPict предоставляет официальные библиотеки, созданные по строгим стандартам промышленной разработки для 7 ключевых платформ.


Таблица совместимости 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. Идемпотентность по умолчанию: Автоматическая отправка UUID v4 заголовков Idempotency-Key.
  3. Устойчивость и Exponential Backoff: Надежная обработка кратковременных сбоев сети и лимитов 429.
  4. Защита конфиденциальных данных (Zero-Leak Redaction): Секретные ключи никогда не отображаются в логах.