跳轉到主要內容
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 語義的生產級流。