Hoppscotch 是以 TypeScript 開發的開源 API 開發生態系統,累積超過 80,000 星標,提供 Web、桌面與 CLI 三種客戶端。
Hoppscotch 是當前 GitHub 上最受矚目的開源 API 開發工具之一,累積星標數達 80,058 顆,授權條款為 MIT,主要開發語言為 TypeScript。該項目定位為「開源 API 開發生態系統」,提供 Web、桌面與命令列(CLI)三種客戶端形態,並以「輕量、快速、離線可用」作為核心設計原則。對於正在尋找 Postman 替代方案的開發者與企業團隊而言,Hoppscotch 提供了一條完全開源且可自架的技術路徑。

Hoppscotch 是什麼?
Hoppscotch 是開源的 API 開發與測試工具,前身名為 Postwoman。開發者可透過瀏覽器、桌面程式或命令列建立請求、檢視回應,並測試多種即時通訊協議。
Hoppscotch 的前身是 Postwoman,一個以「輕量 API 測試工具」為出發點的開源項目,後來更名為 Hoppscotch 並擴展為完整的 API 開發生態系統。該項目的核心價值在於,開發者無需安裝重量級桌面軟體,即可在瀏覽器中完成 API 請求的建立、發送與回應檢視,同時保留離線使用與自架部署的能力。其架構由多個套件組成,涵蓋 Web 應用、桌面客戶端、CLI 工具以及代理伺服器等元件,形成一個完整且可組合的工具鏈。
Hoppscotch 有哪些核心功能?
Hoppscotch 的核心功能涵蓋 HTTP 請求、集合管理、環境變數、前後置腳本、授權機制與代理模式,並原生支援多種即時通訊協議。
Hoppscotch 的功能清單覆蓋 API 開發生命週期的多個環節。在請求層面,它支援 GET、POST、PUT、PATCH、DELETE、HEAD、CONNECT、OPTIONS、TRACE 等標準 HTTP 方法,也允許開發者輸入自訂方法,例如 LIST。回應檢視支援原始資料、預覽 HTML、圖片、JSON 與 XML 等多種格式,並可一鍵複製或下載回應內容。集合功能允許無限數量的集合、資料夾與請求,支援巢狀資料夾與匯出匯入,讓團隊可以系統化組織 API 測試資源。
在進階功能方面,Hoppscotch 提供預請求腳本(Pre-Request Scripts)與後請求測試(Post-Request Tests),開發者可以在請求發送前設定環境變數、加入時間戳或產生隨機字串,也可以在回應後檢查狀態碼、解析回應資料並設定新的變數。授權機制支援 None、Basic、Bearer Token、OAuth 2.0 與 OIDC Access Token/PKCE,涵蓋多數 API 驗證場景。此外,代理模式(Proxy Mode)可以隱藏 IP、解決 CORS 限制,並存取非 HTTPS 的端點,是前端開發者測試本機服務時的實用功能。
Hoppscotch 支援哪些通訊協議?
Hoppscotch 除 REST 外,還原生支援 WebSocket、Socket.IO 與 MQTT,以及 GraphQL,可在同一介面測試多種端點。
與許多僅專注於 REST 的 API 工具不同,Hoppscotch 將即時通訊協議納入核心支援範圍。WebSocket 允許建立全雙工通訊通道,適用於聊天、即時通知等場景;Server-Sent Events 讓伺服器可以持續推送更新而不需輪詢;Socket.IO 與 MQTT 則分別服務於即時應用與物聯網設備的通訊需求。GraphQL 支援包括設定端點取得 Schema、多欄位文件瀏覽、自訂請求標頭與查詢回應,滿足現代 API 設計的測試需求。
Hoppscotch 與 Postman 相比有哪些優勢?
相較 Postman,Hoppscotch 的優勢在於完全開源、MIT 授權、可自架部署與輕量瀏覽器體驗,企業可將完整服務部署在自有架構。
Postman 長期佔據 API 開發工具市場的主導地位,但其桌面客戶端體積較大,且進階團隊功能與協作能力多屬於付費方案。Hoppscotch 以開源路線回應這些痛點:其 Web 版本以 PWA(漸進式 Web 應用)形式運作,安裝後可離線使用,佔用記憶體與 CPU 資源較低;桌面版本則覆蓋 Windows、Linux 與 macOS 三大平台。在授權方面,MIT 許可證賦予開發者與企業最大的使用與修改自由,這是商業授權工具無法比擬的差異點。
Hoppscotch 的團隊協作功能以「Teams」與「Workspaces」為核心,支援建立無限數量的團隊、共享集合與成員,並提供角色權限控管與雲端同步。企業版本另有 SSO 單一登入與管理儀表板等進階功能,形成從個人開發者到企業團隊的完整服務階梯。這種「開源核心加上企業擴充」的商業化路徑,與 GitLab、Grafana 等成功開源項目的模式一致。
Hoppscotch 如何快速開始使用?
最快的方式是開啟 hoppscotch.io 網頁版,在 URL 欄輸入端點送出即可檢視回應。需要離線或自架的團隊,可依官方文件部署桌面版或自架伺服器。
對個人開發者而言,最快路徑是直接開啟 Hoppscotch 的官方網頁版,無需安裝任何軟體。在 URL 欄位輸入 API 端點、選擇請求方法並按下 Send,即可在即時回應中檢視狀態碼、標頭與回應內容。進階使用者可以註冊帳號,透過雲端同步在個人工作區與團隊工作區之間延續工作進度。企業團隊若需完全掌控資料,可以依照官方自架文件,將 Hoppscotch 部署在自有伺服器,並搭配官方提供的代理伺服器(proxyscotch)與瀏覽器擴充套件,解決 CORS 與內網存取等問題。
Hoppscotch 的開源生態系統包含哪些元件?
Hoppscotch 生態由多個官方元件組成:主應用、CLI、proxyscotch 代理伺服器與瀏覽器擴充套件,構成從開發到自動化的完整工具鏈。
Hoppscotch 的開源生態系統並非單一應用程式,而是由多個官方元件組成的工具鏈。Hoppscotch CLI 提供命令列介面,讓開發者可以將 API 測試整合進 CI/CD 自動化流程;proxyscotch 是官方代理伺服器,用於解決 CORS 限制與存取內網服務;瀏覽器擴充套件則在 Chrome 與 Firefox 上增強 Web 版本的功能。這些元件皆在 Hoppscotch 組織之下統一維護,形成一致的開發體驗與版本管理。
Hoppscotch 值得一試嗎?
對於需要輕量、開源且可自架 API 工具的團隊,Hoppscotch 值得一試。它以 80,000 星標與活躍社群背書,功能涵蓋 REST、即時通訊與 GraphQL。
從數據面觀察,Hoppscotch 的 80,058 顆星標、6,040 個 Fork 以及持續更新的提交紀錄,顯示其擁有活躍的開發者社群與穩定的維護節奏。其功能覆蓋範圍已從單純的 HTTP 測試工具,擴展為涵蓋即時通訊、自動化與團隊協作的完整生態系統。對於重視開源自主性、資料隱私與成本控制的團隊而言,Hoppscotch 提供了一個經得起檢驗的替代選擇;對於已經熟悉 Postman 的開發者,其學習曲線亦相當平緩,多數功能概念可以無縫遷移。
出處連結有哪些?
本文資訊來源為 Hoppscotch 的 GitHub 儲存庫,包含完整功能說明、使用文件與開發指引。讀者可透過以下連結查看原始碼與社群討論。
- 項目首頁:Hoppscotch GitHub 儲存庫
- 官方網站:https://hoppscotch.io
- 官方文件:https://docs.hoppscotch.io

總結:Hoppscotch 的開源 API 開發之路是否值得跟進?
Hoppscotch 以開源、輕量與多協議支援,在 API 工具市場建立鮮明定位。80,000 星標與 MIT 授權使其具備社群信任,值得尋求替代方案的團隊評估。
Hoppscotch 的發展歷程,從輕量測試工具 Postwoman 蛻變為完整的開源 API 開發生態系統,反映了開源軟體在開發者工具市場的滲透趨勢。它以 80,000 星標的社群認可、MIT 授權的開放性,以及 Web、桌面、CLI 三棲的產品形態,為 API 開發工具市場提供了 Postman 之外的另一條路徑。對於重視成本、隱私與自主性的團隊而言,Hoppscotch 不僅是一個工具選項,更代表了開源生態在商業軟體主導領域中的競爭力驗證。