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

快速对比

适合模式延迟鉴权从哪开始
REST API按需查询、仪表盘、用户查询请求/响应50–200 msAPI Key / OAuthREST API
GraphQL分析查询、聚合、灵活 JOIN请求/响应100–500 msAPI Key / OAuthGraphQL
WebSocket实时 UI、浏览器 + 移动端推送(订阅)<2 ms tickAPI KeyWebSocket
Kafka Streams交易引擎、索引器、告警流水线流(消费)<100 ms p99SASL / OAuthKafka
SDKTS / Python / Go / Rust 的类型化访问客户端库匹配底层继承底层SDK
CLI脚本、CI/CD、AI Agent、按次付费命令行匹配底层API Key / OAuth / x402CLI
MCP ServerAI Agent(Claude、Cursor、ChatGPT、自研)Tool 协议匹配底层API Key / x402MCP

决策指南

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 语义的生产级流。