跳转到主要内容
ChainStream 通过几种不同的接入方式暴露同一套 数据产品。每种都有各自的甜蜜点——真实集成里你通常会同时用上两三种。

快速对比

决策指南

REST 查数据与画图,加 WebSocket 做实时刷新。若屏幕需要聚合或透视数据,再叠加 GraphQL
主路使用 Kafka Streams(exactly-once、水平扩展)。冷查询回退到 REST, 离线回填用 GraphQL
GraphQL 提供对整个数据 cube 的维度查询,无需单链样板代码。通过 Python SDK 导出到 Notebook。
实时流(价格、交易、余额)用 WebSocket。能轮询或用户触发的操作用 REST
MCP Server 把我们的能力目录暴露为 LLM Agent 的类型化工具。Agent 自己跑代码用 SDK; 按次付费场景用 CLI + x402/MPP。
大多数集成模式下直接调 REST KYT 接口即可。大吞吐筛查流水线建议订阅 Kafka transfer topic 同时旁路 REST 打分。

鉴权一览

所有接入方式共用同一组凭据——无需按通道分别签发。

API Key

最快上手。一组 header 通吃 REST / GraphQL / WebSocket / CLI / SDK。

OAuth 2.0

面向生产服务间——client-credentials JWT 流程。

钱包登录 (SIWX)

Sign-In With X——让终端用户用钱包登录。
AI Agent 的按次微支付见 x402 支付MPP 支付

下一步

REST API

代币、钱包、交易、池子、合规的 HTTP 接口。

GraphQL

基于规整 cube 的灵活分析查询。

WebSocket

价格、交易、余额、池子事件的实时推送。

Kafka Streams

exactly-once 语义的生产级流。