Swagger工具
除了用于Swagger的社区驱动工具之外,Swagger核心团队还推出了一套核心工具,这些工具都是开源的,并且是根据Apache许可证授权的。您可以自由使用这些工具,并直接在每个项目的GitHub问题中提供增强功能。
主要的核心项目包括:
工具 | 描述 |
---|---|
Swagger核心 | 与Java相关的库,用于创建,使用和使用Swagger定义 |
Swagger Codegen | 用于从Swagger定义构建客户端SDK,服务器和文档的代码生成框架 |
Swagger UI | 用于探索Swagger定义的API并与之交互的基于HTML5的用户界面 |
Swagger编辑器 | 基于浏览器的编辑器,用于使用YAML创作Swagger定义 |
Swagger团队创建的其他工具包括:
工具 | 描述 |
---|---|
Swagger JS | Javascript库,用于连接来自浏览器和node.js应用程序的Swagger定义的API |
Swagger节点 | 为node.js设计驱动的服务器实现 |
Swagger解析器 | 用于从Java分析Swagger定义的独立库 |
验证徽章 | 独立的Web服务,动态验证Swagger定义 |