
Scalar API 是一個基於 OpenAPI 標準的現代化 API 平台,主要提供 API 文件生成、互動式客戶端測試、SDK 生成與統一管理等功能。
主要功能包括自動生成 API 參考文檔、提供互動式 API 客戶端用於測試、基於 OpenAPI 產生多種程式語言 SDK,以及透過 Scalar Registry 集中管理 API 規範。
Scalar API 提供從免費到企業級的多種方案,部分核心功能如 API 參考文檔生成是免費的,而高級功能如指南撰寫與 SDK 產生可能需要付費。
支援透過儀表板操作、命令列工具、GitHub Actions 整合,或透過 NuGet 套件(如 Scalar.AspNetCore)整合到 ASP.NET Core 等專案中使用。
其互動式客戶端支援模擬 API Key、OAuth2 等常見的 API 認證方式,方便開發者進行有權限的介面測試。
主要前提是擁有符合 OpenAPI(Swagger)規範的 API 定義檔案,平台的功能多半基於此規範進行擴充與展示。
Scalar API 提供更現代化的互動介面與使用者體驗,整合了客戶端測試、SDK 產生等更多功能,常被視為 Swagger UI 的增強版或替代方案。
支援提供免費子域名進行托管,也支援嵌入到自有 HTML 頁面或整合到 Next.js、React 等前端框架中,並支援自訂域名。