SDKs
SDK 总览
选你的语言 —— 每个 SDK 页都是一份地道的 recipe,而非封装层;官方包正在开发中
Thunderbit Open API 就是普通的 HTTP/JSON REST 接口。在官方包发布前,下面每个 SDK 页都是该语言地道风格的可复制代码片段 —— 同一个认证 header、同一种 JSON 结构、同一组端点。
Python
httpx(同步)+ asyncio(异步)。配合 TypedDict 做 Schema。
Node.js / TypeScript
内置 fetch(Node 18+)。泛型化的类型响应。
Go
net/http + encoding/json。Goroutine 友好的工作池。
Java
java.net.http(Java 11+)或 OkHttp + Jackson。
Ruby
Net::HTTP 或 Faraday。配 Sidekiq 做异步批量很顺。
Rust
reqwest + serde。Tokio 做并发分发。
PHP
Guzzle。一行 Composer 装好。
.NET / C#
HttpClient + System.Text.Json。全程 async/await。
Kotlin
JVM/Android 上用 OkHttp。协程实现非阻塞调用。
Swift
URLSession + Codable。iOS 15+ / macOS 12+ 用 async/await。
Elixir
Req on Finch。配 Oban 做并发分发。
Dart / Flutter
http 或 dio。Flutter UI 配 FutureBuilder 顺手。
Bash / cURL
一行 curl + jq 流水线。直接丢进 CI 脚本。
没看到你的语言?
把 OpenAPI 规范 丢进 openapi-generator —— 自动给你生成 50+ 种语言的客户端。规范里覆盖了所有端点、请求/响应结构和错误码。