Ecosysteem van 7 officiële SDK's
Productieklare native bibliotheken voor Node.js, Go, Python, PHP, Java, Rust en Ruby.
SmallPict levert officiële bibliotheken die zijn ontworpen volgens de hoogste standaarden voor de zeven belangrijkste programmeeromgevingen.
SDK-compatibiliteitsoverzicht
| Taal / Omgeving | Officieel pakket | Minimale versie |
|---|---|---|
| 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+ |
Gemeenschappelijke uitgangspunten
- Automatische handtekeningen: Geen handmatige implementatie van cryptografische berekeningen nodig.
- Standaard idempotentie: Automatische verzending van UUID v4
Idempotency-Keyheaders. - Slimme herhaalpogingen: Doordacht omgaan met tijdelijke netwerkstoringen en
429-fouten via backoff. - Beveiliging van geheimen (Zero-Leak Redaction): Inloggegevens worden nooit zichtbaar in logbestanden.