apidash
API Dash 是一款美觀、AI 驅動的開源跨平台(桌面與行動)API 用戶端,採用 Flutter 建置,協助您輕鬆建立與自訂
apidash 是什麼?
API Dash 是一款美觀、AI 驅動的開源跨平台(桌面與行動)API 用戶端,採用 Flutter 建置,協助您輕鬆建立與自訂 HTTP 與 GraphQL API 請求、直覺檢視回應,並產生 API 整合程式碼。輕量級的 Postman/Insomnia 替代方案。
apidash 概覽
這是什麼
API Dash 是一個基於 Flutter 建置的開源跨平台(桌面與行動裝置)API 客戶端。它支援 HTTP 與 GraphQL 請求,提供 AI 驅動功能,讓使用者能視覺化檢視回應並產生 API 整合程式碼。它被描述為 Postman 與 Insomnia 的輕量級替代方案。
主要功能
- 支援多種 API 類型:HTTP、GraphQL、SSE/Streaming、AI、WebSocket、MQTT 與 gRPC。
- 建立並自訂 API 請求(GET、HEAD、POST、PATCH、PUT、DELETE),可操作標頭、查詢參數與主體。
- 將請求整理至集合與資料夾,並支援拖曳重新排列。
- 視覺化預覽與下載多種 MIME 類型的回應,包括 JSON、XML、YAML、HTML、SQL、圖片、PDF、音訊與影片。
- 為多種語言與函式庫產生 API 整合程式碼,例如 cURL、Dart、Python、JavaScript、Kotlin 等。
- 內建 DashBot AI 助手,可用於除錯請求、產生程式碼與建立文件。
- 資料儲存於本機,並可匯出為 HAR 檔案。
使用情境
- 在開發過程中建立與測試 HTTP 與 GraphQL API 請求。
- 預覽與下載多媒體 API 回應(圖片、PDF、音訊、影片)。
- 為各種程式語言產生 API 整合程式碼。
- 使用 AI 助手(DashBot)除錯請求或產生程式碼與文件。
- 測試來自不同提供者的 AI API。
快速開始
請參閱儲存庫的 README 以取得安裝說明。
授權與價格
採用 Apache-2.0 授權。開源且免費使用。
內容整理自該專案公開的 README 與儲存庫資訊。