언어
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와 동일한 로직을 실행합니다
언제 사용해야 할까
- 애플리케이션에 통합할 때 — 거의 항상 적합한 기본 선택
- 타입, 재시도, 에러 매핑, 페이지네이션을 모두 처리받고 싶을 때
- 동일 리소스를 재작성 없이 REST ↔ WebSocket으로 전환하고 싶을 때
curl + REST가 더 빠른 일회성 작업 (또는 CLI).
다음 단계
SDK 카탈로그
언어별 가이드와 릴리스 노트.
Reference
기반이 되는 REST / GraphQL / WebSocket.

