Resumen de SDKs
Elige tu lenguaje — cada página de SDK es una receta idiomática, no un wrapper, mientras los paquetes oficiales están en desarrollo
La Thunderbit Open API es una superficie REST simple HTTP/JSON. Hasta que se publiquen los paquetes oficiales, cada página de SDK que aparece abajo es una receta lista para copiar y pegar en el estilo idiomático de cada lenguaje — la misma cabecera de auth, las mismas estructuras JSON, los mismos endpoints.
Python
httpx (sync) + asyncio (async). Compatible con schema vía TypedDict.
Node.js / TypeScript
fetch incorporado (Node 18+). Respuestas tipadas con genéricos.
Go
net/http + encoding/json. Worker pools amigables con Goroutine.
Java
java.net.http (Java 11+) o OkHttp + Jackson.
Ruby
Net::HTTP o Faraday. Encaja bien con Sidekiq para batches asíncronos.
Rust
reqwest + serde. Tokio para fan-out.
PHP
Guzzle. Instalación con Composer en una línea.
.NET / C#
HttpClient + System.Text.Json. async/await en todo el flujo.
Kotlin
OkHttp en JVM/Android. Coroutines para llamadas no bloqueantes.
Swift
URLSession + Codable. async/await para iOS 15+, macOS 12+.
Elixir
Req sobre Finch. Combina con Oban para fan-out.
Dart / Flutter
http o dio. Compatible con FutureBuilder para UI de Flutter.
Bash / cURL
Pipelines de una línea con curl + jq. Listos para scripts de CI.
¿No ves tu lenguaje?
Carga la especificación OpenAPI en openapi-generator — genera un cliente automáticamente en más de 50 lenguajes. La especificación cubre todos los endpoints, las estructuras de solicitud/respuesta y los códigos de error.