GraphQL Schema 查看器
解析并可视化展示 GraphQL Schema 定义,支持 SDL 格式输入
支持 type、interface、enum、input、union、scalar 等定义
点击「解析 Schema」查看类型结构
关于 GraphQL
- GraphQL 是 Facebook 于 2015 年开源的 API 查询语言,客户端可精确指定所需字段,避免过度获取(Over-fetching)
- SDL(Schema Definition Language)是 GraphQL 的类型定义语言,描述 Query、Mutation、Subscription 入口及所有自定义类型
- 支持的类型关键字:
type、interface、enum、input、union、scalar - 常见服务端框架:Apollo Server、Hot Chocolate(.NET)、graphql-java
操作说明
- 粘贴 GraphQL SDL 文本到左侧输入框,点击「解析 Schema」
- Query、Mutation、Subscription 等特殊类型会优先展示在顶部
- 点击「示例」可加载博客系统 Schema 示例快速体验
- 快捷键:Ctrl + Enter 执行解析
注意事项
- 本工具为前端轻量级解析,不支持
extend、directive等高级语法 - 字段描述注释(
"""描述""")暂不解析,仅展示字段名和类型 - 所有数据在浏览器本地处理,不会上传到服务器