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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/foss42apidash.svg)](https://yunodb.com/tools/foss42apidash?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/foss42apidash?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/foss42apidash.svg" alt="Featured on YunoDB" height="20"></a>