ChainStream GraphQL IDE 是专为在 Solana、Ethereum、BSC 与 Polygon 上编写、测试与分享 GraphQL 分析查询而打造的浏览器端开发环境。无需安装 — 打开 URL 即可开始查询。
打开 GraphQL IDE
功能亮点
Monaco 编辑器
功能完备的代码编辑器:GraphQL 语法高亮、基于 schema 的自动补全,以及实时错误检测。
Query Builder
侧栏中的可视化 schema 浏览器 — 无需手写 introspection 查询即可探索 Chain Group、Cube、字段与过滤条件。
查询模板
按链与 Cube 组织的内置模板 — 秒级加载、自定义并执行。
保存 & 多标签
将常用查询连同标题保存在本地。通过多标签同时编辑多个查询。
代码导出
将查询导出为 7 种语言的即用代码片段:cURL、Python、JavaScript、Go、Rust、Ruby、PHP。
AI 助手
内置 AI 助手,可从自然语言描述生成 GraphQL 查询,并解释查询结果。需登录。
分享查询
为任意查询生成可分享 URL。接收方在 IDE 中打开即可预加载该查询。
状态栏
实时展示请求状态、延迟(ms)、响应体积,以及每次查询消耗的 Credit Units。
深色主题
与 ChainStream 品牌一致的深色界面,适合长时间编写查询。
IDE 布局
IDE 分为以下区域:| 区域 | 说明 |
|---|---|
| Toolbar | Execute、Prettify、Save/Fork、Export Code、Share 等按钮,以及端点 URL 输入框 |
| Sidebar | Query Builder — 可视化 schema 树(Chain Group → Cube → 字段);Queries — 按链分组的内置模板;Saved — 本地保存的查询 |
| Tab Bar | 多标签查询编辑 — 每个标签维护独立的查询、变量与请求头 |
| Query Editor | 基于 Monaco 的 GraphQL 编辑器,支持自动补全与错误标记 |
| Variables / Headers | 底部面板:JSON 变量与 HTTP 请求头(默认显示 Headers,并预填 X-API-KEY) |
| Results Panel | GraphQL 端点返回的、带语法高亮的 JSON 响应 |
| AI 助手面板 | 右侧面板,用于自然语言生成查询与结果解释(需登录) |
| Status Bar | 请求状态、延迟、响应体积,以及消耗的 Credit Units(CU) |
快速开始
打开 IDE
在浏览器中访问 ide.chainstream.io。
设置 API Key
可通过两种方式设置 API key:方式 A — 手动输入:点击编辑器底部的 Headers 面板,填入:方式 B — 登录账号:点击顶栏 Sign In,登录你的 ChainStream 账号。已创建的 API Key 会自动加载,可在下拉框中选择。
Query Builder(Schema 浏览器)
侧栏包含可视化 Query Builder,替代了标准 GraphiQL 的文档面板。它以交互式树形结构展示完整 schema:- 顶层为 Chain Group(EVM、Solana、Trading)
- 每个组内展示 Cube 列表
- 每个 Cube 内展示 字段、过滤条件 与 排序选项
/ide/builder-schema 端点驱动,提供整个 schema 的结构化表示。
AI 助手
AI 助手面板(右侧)可帮助你:- 生成查询 — 从自然语言描述生成 GraphQL 查询(例如”获取今日 Solana DEX 成交量最大的 10 笔交易”)
- 解释结果 — 粘贴响应,获取通俗的摘要说明
AI 助手需要登录 ChainStream 账号。它使用与当前 IDE 会话相同的 API key。
分享查询
点击工具栏中的 Share 按钮即可为任意查询生成可分享 URL。URL 使用#q= 片段编码查询内容、变量与网络选择。接收方打开链接即可在 IDE 中看到预加载的查询。
延伸阅读
查询编辑器
了解 Monaco 编辑器、面板、工具栏、快捷键与状态栏。
查询模板
浏览全部 Cube 上的内置模板。
保存的查询
保存、整理并管理常用查询。
代码导出
生成 7 种编程语言的即用代码片段。

