API 文档

Swagger 通过一系列解决方案来生成、可视化和维护 API 文档,从而减少了 API 文档的手动工作。

在 SwaggerHub 中记录 API

正在寻找开源 UI? 下载 Swagger UI

从您的 API 设计生成文档

您的 API 功能的演变是不可避免的,但是维护 API 文档的麻烦不必如此。Swagger 工具简化了生成和维护 API 文档的难题,确保您的文档随着 API 的发展而保持最新状态。

用于 API 可见性的 SwaggerHub 门户

用于托管 API 文档的 SwaggerHub

用于可视化 API 的 Swagger UI

Documentation From Your API Design
记录现有 API

文档可以从 API 定义自动生成。但是,如果您的现有 API 没有定义怎么办?我们提供开源的 Swagger Core 来从现有的 (Java) API 代码生成 OpenAPI 定义。如果您想加快此过程,您和您的团队也可以尝试使用 Swagger Inspector 来自动为任何端点生成 OpenAPI 文件。

Swagger Core 从现有 (Java) API 代码生成 OpenAPI

Swagger Inspector 自动生成 OpenAPI 定义

Documenting Existing APIs

维护多个文档版本

您的 API 的内部和外部使用者应该可以轻松发现您的 API 的所有可用版本,以及有关如何使用它的必要信息。使用 SwaggerHub 的版本控制系统,逐步构建在现有 API 文档之上,或维护 API 的多个版本的文档。

探索 SwaggerHub 的文档版本控制

Maintain Multiple Documentation Versions

工具

可自定义的 API 开发者门户

SwaggerHub 的最新功能 SwaggerHub 门户允许您创建全面的面向消费者的文档,从而更容易发现和更快地加入您的 API。