專業版
開源
透過 OpenAPI 和 AsyncAPI 的品質和一致性,加速 API 開發。
透過專案、樣式檢查和可重複使用的網域,將您的 API 標準化。
適合個人和小團隊設計、建構和記錄 API。
Swagger 提供一系列用於產生、視覺化和維護 API 文件的解決方案,免除 API 文件的人工工作。
在 SwaggerHub 中記錄 API
正在尋找開源 UI? 下載 Swagger UI
您的 API 功能的演變是不可避免的,但是維護 API 文件的麻煩不應該是這樣。Swagger 工具免除您產生和維護 API 文件的辛勞,確保您的文件隨著 API 的演進而保持最新狀態。
SwaggerHub 入口網站,用於 API 可見性
SwaggerHub,用於託管 API 文件
Swagger UI,用於視覺化 API
文件可以從 API 定義自動產生。但是如果您的現有 API 沒有定義呢?我們提供開源的 Swagger Core,從現有的 (Java) API 程式碼產生 OpenAPI 定義。如果您想加速此流程,您和您的團隊也可以嘗試使用 Swagger Inspector,為任何端點自動產生 OpenAPI 檔案。
Swagger Core,從現有的 (Java) API 程式碼產生 OpenAPI
Swagger Inspector,自動產生 OpenAPI 定義
您的 API 的內部和外部使用者應該可以輕鬆找到您 API 的所有可用版本,並取得如何使用的必要資訊。透過 SwaggerHub 的版本控制系統,在現有 API 文件的基礎上逐步建構,或維護多個 API 版本的相關文件。
探索 SwaggerHub 的文件版本控制功能
工具
可自訂的 API 開發人員入口網站
SwaggerHub 的最新功能 SwaggerHub 入口網站,讓您可以建立全面的面向消費者的文件,更容易發現您的 API 並加快其上線速度。
根據規格標準設計和建模 API
以幾乎任何語言為您的 API 建構穩定、可重複使用的程式碼
透過互動式 API 文件改善開發人員體驗
在沒有額外負擔的情況下,對您的 API 執行簡單的功能測試
在您的 API 架構中設定和強制執行 API 樣式準則