AsyncAPI 编辑与验证器

本地契约 · 可选引用

校验、探索、生成示例、迁移并比较 AsyncAPI 事件驱动契约。

粘贴 AsyncAPI 2.x 或 3.x YAML/JSON 文档……

契约解析、迁移、示例、校验和 Diff 都在本地运行。

已准备事件契约

粘贴或打开 AsyncAPI YAML/JSON,然后分析服务器、频道、操作、消息、Payload Schema、Binding 和演进风险。

使用方法

  1. 01

    载入事件契约

    粘贴或打开 AsyncAPI YAML/JSON,在不上传内容的情况下检查结构诊断。

  2. 02

    探索并测试消息

    浏览服务器、频道、发送/接收操作、消息和 Binding,再生成并校验 Payload 示例。

  3. 03

    演进契约

    主动预览 HTTPS 引用、把 2.x 文档迁移为面向 3.0 的结构,或比较契约中的高风险删除与路由变化。

常见问题

工具会连接 MQTT、Kafka、AMQP 等 Broker 吗?

不会。AsyncAPI 用于描述跨协议事件契约;这里负责契约工作,实时 Broker 流量应使用对应协议客户端。

AsyncAPI 2.x 的 publish 和 subscribe 如何显示?

它们按应用视角规范化:publish 变为 send,subscribe 变为 receive,与 AsyncAPI 3.0 的 Action 术语一致。

远程引用会自动获取吗?

不会。外部 HTTPS 引用只会列出,点击预览后才请求;浏览器 CORS 和目标服务器仍决定响应是否可读。

所有标记的变化一定会破坏兼容吗?

不一定。比较器提示频道删除、操作变化等结构风险;消费者行为、Broker 规则、Binding 和部署策略仍需人工审查。

继续使用其他专注的浏览器端工具。

全部工具

默认本地处理;远程数据来源会明确说明。

© 2026 Nobuf

Nobuf

由浏览器驱动的快速、本地优先实用工具。