官方 SDK
ChainStream 提供多种语言的官方 SDK,封装了常用 API 操作,提供更好的开发体验。SDK 功能
所有 SDK 都提供:- REST API 客户端:调用所有 ChainStream 数据 API
- WebSocket 客户端:订阅实时数据流
- 自动认证:自动管理 Token
- 类型安全:完整的类型定义(TypeScript、Go、Rust)
安装
- TypeScript
- Python
- Go
- Rust
快速对比
- TypeScript
- Python
- Go
- Rust
SDK vs 直接 API
| 特性 | SDK | 直接 API |
|---|---|---|
| 类型安全 | 是(TS/Go/Rust) | 否 |
| 认证管理 | 自动处理 | 手动管理 |
| 错误处理 | 封装友好 | 原始 HTTP 错误 |
| WebSocket | 内置支持 | 需手动实现 |
| 代码量 | 更少 | 较多 |
| 灵活性 | 中等 | 完全灵活 |

