SDK-overzicht
Kies je taal — elke SDK-pagina is een idiomatisch recept, geen wrapper, terwijl de officiële packages in ontwikkeling zijn
De Thunderbit Open API is een gewone HTTP/JSON REST-interface. Tot de officiële packages worden gepubliceerd, is elke SDK-pagina hieronder een copy-paste-recept in de idiomatische stijl van die taal — dezelfde auth-Header, dezelfde JSON-structuren, dezelfde Endpoints.
Python
httpx (sync) + asyncio (async). Schema-vriendelijk via TypedDict.
Node.js / TypeScript
Ingebouwde fetch (Node 18+). Getypeerde responses met generics.
Go
net/http + encoding/json. Goroutine-vriendelijke worker pools.
Java
java.net.http (Java 11+) of OkHttp + Jackson.
Ruby
Net::HTTP of Faraday. Werkt prima met Sidekiq voor async batches.
Rust
reqwest + serde. Tokio voor fan-out.
PHP
Guzzle. Composer install in één regel.
.NET / C#
HttpClient + System.Text.Json. async/await overal.
Kotlin
OkHttp op JVM/Android. Coroutines voor non-blocking calls.
Swift
URLSession + Codable. async/await voor iOS 15+, macOS 12+.
Elixir
Req op Finch. Combineert met Oban voor fan-out.
Dart / Flutter
http of dio. FutureBuilder-vriendelijk voor Flutter-UI.
Bash / cURL
One-liner cURL + jq pipelines. Direct in CI-scripts te plaatsen.
Staat je taal er niet bij?
Plaats de OpenAPI spec in openapi-generator — die genereert automatisch een client in 50+ talen. De spec dekt alle Endpoints, request-/response-structuren en foutcodes.