# OpenAPI

浏览 8 个 OpenAPI 在线工具，在浏览器中处理 OpenAPI 相关内容；文本不保存，上传文件将在 6 小时后自动删除。

> 标准页面: https://elysiatools.com/zh/tags/openapi

## 概述

OpenAPI 工具集合帮助你在浏览器中处理 OpenAPI 相关文档和数据，适合日常查看、整理与开发工作流使用，无需安装软件。

## 常见问题

### OpenAPI 工具可以处理什么？

你可以使用该分类下的 8 个工具处理 OpenAPI 相关文档和数据，具体功能取决于所选工具。

### 使用 OpenAPI 工具需要安装软件吗？

不需要安装软件，直接通过浏览器界面使用即可。

### OpenAPI 数据会如何处理？

你在浏览器界面操作，处理过程运行在 Elysia Tools 服务器上。文本输入不会保存，上传的文件将在 6 小时后自动删除。

## 工具

- [API 破坏性变更检测与迁移规划器](https://elysiatools.com/zh/tools/api-breaking-changes-detector-migration-planner): 对比两份 OpenAPI 3.x schema，识别 breaking changes 并给出影响评级与迁移建议
- [API 契约变异测试器](https://elysiatools.com/zh/tools/api-contract-mutation-tester): 对 OpenAPI 请求字段做语义变异，并可发送到真实后端以检查防御性校验覆盖率
- [API 契约压力测试器](https://elysiatools.com/zh/tools/api-contract-stress-tester): 根据 OpenAPI 3.x 规范批量生成边界值测试请求，并可选发送到真实后端以发现契约不一致。
- [API 文档生成器](https://elysiatools.com/zh/tools/api-doc-generator): 从 OpenAPI 或注释生成美观的 API 文档
- [API 响应契约校验器](https://elysiatools.com/zh/tools/api-response-contract-validator): 将真实 API 响应 JSON 与 OpenAPI 3.x 中声明的 response schema 对照校验
- [OpenAPI 变更破坏检测器](https://elysiatools.com/zh/tools/openapi-diff-breach-detector): 对比 OpenAPI 或 GraphQL schema，标记 breaking changes，并生成面向 API 团队的影响报告
- [OpenAPI 转 TypeScript 类型生成器](https://elysiatools.com/zh/tools/openapi-to-typescript-generator): 将 OpenAPI 或 Swagger 的 JSON/YAML 规范转换为 TypeScript 接口类型、请求参数类型和响应类型，并支持输出格式与命名风格配置
- [OpenAPI / Swagger 校验器](https://elysiatools.com/zh/tools/openapi-validator): 对 OpenAPI 3.0/3.1 与 Swagger 2.0 文档进行结构校验：必填字段、路径/操作完整性、响应码、$ref 引用解析、operationId 唯一性与组件完整性

## 相关内容

- [API](https://elysiatools.com/zh/tags/api): 浏览 35 个 API 在线工具，在浏览器中处理 API 相关数据和工作流。文本内容不会保存，上传文件将在 6 小时后自动删除。
- [Schema](https://elysiatools.com/zh/tags/schema): 浏览 20 个 Schema 在线工具，在浏览器中处理 Schema 数据和文件。文本内容不会保存，上传文件将在 6 小时后自动删除。
- [合约测试](https://elysiatools.com/zh/tags/contract-testing): 浏览 3 个合约测试在线工具，在浏览器中操作并由 Elysia Tools 服务器处理数据，无需安装软件。
- [T Test](https://elysiatools.com/zh/tags/t-test): 浏览 15 个 T Test 在线工具，在浏览器中使用相关功能；文本输入不保存，上传文件将在 6 小时后自动删除。
- [Diff](https://elysiatools.com/zh/tags/diff): 浏览 17 个在线 Diff 工具，用于查看和处理文本或数据差异。无需安装软件，文本内容不会保存，上传文件将在 6 小时后自动删除。
- [JSON](https://elysiatools.com/zh/tags/json): 使用 107 个在线 JSON 工具格式化、验证、转换和管理 JSON 数据。无需安装软件，文本不保存，上传文件 6 小时后自动删除。
