SDK-Übersicht
Wähle deine Sprache — jede SDK-Seite ist ein idiomatisches Rezept, kein Wrapper, solange die offiziellen Pakete noch in Entwicklung sind
Die Thunderbit Open API ist eine schlichte HTTP/JSON-REST-Oberfläche. Bis die offiziellen Pakete erscheinen, ist jede SDK-Seite unten ein Copy-Paste-Rezept im idiomatischen Stil der jeweiligen Sprache — gleicher Auth-Header, gleiche JSON-Struktur, gleiche Endpunkte.
Python
httpx (synchron) + asyncio (asynchron). Schema-freundlich via TypedDict.
Node.js / TypeScript
Eingebautes fetch (Node 18+). Typisierte Antworten mit Generics.
Go
net/http + encoding/json. Goroutine-freundliche Worker-Pools.
Java
java.net.http (Java 11+) oder OkHttp + Jackson.
Ruby
Net::HTTP oder Faraday. Harmoniert mit Sidekiq für asynchrone Batches.
Rust
reqwest + serde. Tokio für Fan-out.
PHP
Guzzle. Composer-Installation in einer Zeile.
.NET / C#
HttpClient + System.Text.Json. Durchgehend async/await.
Kotlin
OkHttp auf JVM/Android. Coroutine für nicht-blockierende Aufrufe.
Swift
URLSession + Codable. async/await für iOS 15+, macOS 12+.
Elixir
Req auf Finch. Kombiniert mit Oban für Fan-out.
Dart / Flutter
http oder dio. FutureBuilder-freundlich für Flutter-UIs.
Bash / cURL
Einzeiler aus curl + jq-Pipelines. Lässt sich direkt in CI-Skripte einbauen.
Deine Sprache nicht dabei?
Wirf die OpenAPI-Spezifikation in openapi-generator — sie generiert automatisch einen Client in 50+ Sprachen. Die Spezifikation deckt alle Endpunkte, Request-/Response-Strukturen und Fehlercodes ab.