Panoramica SDK
Scegli il tuo linguaggio — ogni pagina SDK è una ricetta idiomatica, non un wrapper, mentre i pacchetti ufficiali sono in sviluppo
L'Open API di Thunderbit è una semplice superficie REST HTTP/JSON. Finché i pacchetti ufficiali non saranno pubblicati, ogni pagina SDK qui sotto è una ricetta copia-incolla in stile idiomatico per quel linguaggio — stesso Header di autenticazione, stesse strutture JSON, stessi Endpoint.
Python
httpx (sync) + asyncio (async). Schema-friendly tramite TypedDict.
Node.js / TypeScript
fetch integrato (Node 18+). Risposte tipizzate con generics.
Go
net/http + encoding/json. Worker pool basati su Goroutine.
Java
java.net.http (Java 11+) o OkHttp + Jackson.
Ruby
Net::HTTP o Faraday. Si integra bene con Sidekiq per i batch asincroni.
Rust
reqwest + serde. Tokio per il fan-out.
PHP
Guzzle. Installazione Composer in una riga.
.NET / C#
HttpClient + System.Text.Json. async/await ovunque.
Kotlin
OkHttp su JVM/Android. Coroutine per chiamate non bloccanti.
Swift
URLSession + Codable. async/await per iOS 15+, macOS 12+.
Elixir
Req su Finch. Si abbina a Oban per il fan-out.
Dart / Flutter
http o dio. Compatibile con FutureBuilder per le UI Flutter.
Bash / cURL
Pipeline curl + jq in una riga. Pronte per gli script CI.
Non vedi il tuo linguaggio?
Carica le specifiche OpenAPI in openapi-generator — genera automaticamente un client in oltre 50 linguaggi. La specifica copre tutti gli Endpoint, le strutture di richiesta/risposta e i codici di errore.