言語
TypeScript
@chainstream-io/sdk — ブラウザ & Node 両対応。Python
chainstream — async ファースト。Go
github.com/chainstream-io/chainstream-go。Rust
chainstream crate。インストール
最初の呼び出し — TypeScript
よくあるパターン
- REST —
cs.token.*,cs.wallet.*,cs.trade.*,cs.ranking.*,cs.dex.*… - WebSocket —
cs.stream.subscribeTokenTrade({ chain, tokenAddress, callback })(candles / stats / holders / wallets / rankings / pools にも対応メソッドあり) - GraphQL —
cs.gql(query, variables)は codegen により完全型付けされた結果を返します - CLI ブリッジ —
cs.cli("market", "trending", { chain: "sol", duration: "24h" })はchainstream market trending --chain sol --duration 24hと同じロジックを実行します
使いどころ
- アプリケーションに組み込むとき — ほぼ常にこれが既定の選択肢
- 型、リトライ、エラーマッピング、ページネーションを SDK 任せにしたいとき
- 同じリソースを REST ↔ WebSocket で書き換えずに切り替えたいとき
curl + REST のほうが早い単発ケース(または CLI)。
次へ
SDK カタログ
言語別ガイドとリリースノート。
Reference
底層の REST / GraphQL / WebSocket。

