在 Linux 下使用 Swagger 是否收费,要看你具体指的是哪一部分:
1. Swagger 开源部分(免费)
- Swagger UI / Swagger Editor / Swagger Codegen / OpenAPI Generator
- 都是 开源、免费 的
- 可以在 Linux 上直接安装使用(npm、docker、二进制等)
- 不依赖操作系统,Linux 完全支持
- 对应的规范现在叫 OpenAPI Specification,也是开放的
✅ 结论:用 Swagger 写/展示/生成 API 文档,Linux 上完全免费
2. SwaggerHub(商业产品,收费)
- SwaggerHub 是 SmartBear 提供的 云端协作平台
- 提供:
- 有免费额度,但高级功能收费
- 和 Linux 本身无关,只是运行在云端
3. 商业工具(可能收费)
- SwaggerHub Enterprise
- ReadyAPI(原 SoapUI Pro)
- 一些 IDE 插件或企业版生成器
这些不是 Linux 收费,而是软件授权收费
简单总结
| 项目 |
是否收费 |
Linux 可用 |
| Swagger UI |
免费 |
✅ |
| Swagger Editor |
免费 |
✅ |
| Swagger Codegen |
免费 |
✅ |
| OpenAPI Generator |
免费 |
✅ |
| SwaggerHub |
部分收费 |
✅(网页) |
| 企业版工具 |
收费 |
✅ |
如果你是做 Spring Boot / Go / Node API 文档,基本都可以 0 成本在 Linux 上使用 Swagger。
如果你愿意,可以告诉我:
- 你用的是哪种语言(Java / Go / Python / Node)
- 是想“看文档”还是“自动生成代码”
我可以给你具体的 Linux 安装方式。