Offizielles Ökosystem mit 7 SDKs
Produktionsreife native Bibliotheken für Node.js, Go, Python, PHP, Java, Rust und Ruby.
SmallPict bietet native Bibliotheken, die nach strengen Softwarestandards für die sieben wichtigsten Technologie-Stacks entwickelt wurden.
SDK-Kompatibilitätsübersicht
| Sprache / Laufzeitumgebung | Offizielles Paket | Mindestversion |
|---|---|---|
| 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+ |
Gemeinsame Architekturmerkmale
- Automatische Signaturen: Keine manuelle Implementierung kryptografischer Verfahren.
- Standardmäßige Idempotenz: Automatische Übermittlung von UUID v4
Idempotency-KeyHeadern. - Resilienz durch Exponential Backoff: Zuverlässiges Abfangen temporärer Netzwerkfehler und
429Limits. - Schutz vertraulicher Daten (Zero-Leak Redaction): Zugangsdaten werden niemals in Logdateien ausgegeben.