Skip to content
smallPict

Ecossistema de SDKs oficiais

Bibliotecas nativas de nível de produção para Node.js, Go, Python, PHP, Java, Rust e Ruby.

O SmallPict disponibiliza bibliotecas nativas de código aberto desenvolvidas sob padrões rigorosos de engenharia para as 7 principais tecnologias do ecossistema.


Matriz de suporte dos SDKs

Linguagem / AmbientePacote oficialVersão mínima
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+

Diretrizes arquiteturais comuns

  1. Assinaturas automáticas HMAC-SHA256: Cálculos de autenticação totalmente transparentes.
  2. Idempotência por padrão: Chaves UUID v4 automáticas no cabeçalho Idempotency-Key.
  3. Resiliência com Exponential Backoff: Tratamento inteligente de erros temporários de rede e rate limits.
  4. Proteção de credenciais (Zero-Leak Redaction): Dados confidenciais nunca são impressos em logs.