更快、更聰明且更安全地開發 API
使用開發人員易記的工具與服務,轉換您的 API 開發旅程。
API 生命週期階段
Microsoft 的 API 生命週期卓越
Azure API 中心
Azure API 中心可讓您根據組織樣式指南註冊及驗證 API 定義,以協助確保您的 API 符合組織標準。
Azure APIM
設計 REST API、從 Azure 服務匯入 API,或將後端公開為 GraphQL API。快速模擬 API 以加速及平行處理用戶端與後端開發,並啟用團隊間的共同作業。
開發人員 Proxy
透過建立模擬 API、使用應用程式對其進行測試、模擬 CRUD 作業以及使用 Microsoft Entra ID 保護 API 來快速測試您的 API 設計構想。
TypeSpec
TypeSpec 是專為「API 優先」Web 服務開發設計的可延伸 API 設計語言。TypeSpec 文件可做為 Web 服務的「真實來源」,並用來產生及更新所有與服務相關的成品,包括 OpenAPI、文件、用戶端與伺服器存根,以協助開發人員協調這些成品之間的變更。
Azure APIM
從超過 60 個可自訂的原則中選取,以管理流量、增強安全性,以及轉換 API 要求與回應,而不需要在應用程式程式碼中開發或維護邏輯。
GitHub
GitHub 透過版本控制、共同作業工具、CI/CD 自動化、全面性文件和安全性功能來增強 API 開發,確保高效的 API 開發與部署。
GitHub Copilot
GitHub Copilot 是 AI 支援的程式碼完成工具,可在您輸入時提供程式碼片段和功能建議、加快 API 開發並提高生產力。
Visual Studio 和 Visual Studio Code
Visual Studio 及 VS Code 使用快速專案設定範本、適用於智慧型代碼完成的 IntelliSense、強固的偵錯工具,以及整合式版本控制來支援 API 開發,以便順暢地共同作業和程式碼管理。
Azure APIM
追蹤 API 要求以指出執行問題和效能瓶頸。使用詳細的計量和記錄來有效測量 API 效能,並針對錯誤進行疑難排解。
Azure 負載測試
使用 Azure 的完全受控負載測試服務產生大規模負載並執行模擬。快速建立測試或上傳 Apache JMeter 腳本。深入了解效能、可擴縮性和容量,透過自動化 CI/CD 工作流程支援持續改進。
開發人員 Proxy
模擬不同的 API 錯誤和行為,組建強固的應用程式。在不變更應用程式程式碼的情況下,查看它如何處理節流、速率限制及其他錯誤。模擬 API 與回應以加速應用程式開發。
Playwright
Playwright 可讓您撰寫 API 的自動化測試,並將其與 CI/CD 系統整合,以持續進行測試及質量保證。
Azure API 中心
此服務有助於集中式 API 探索與治理,確保 API 有詳細記錄且一致,這有助於減輕理解和記錄方面的挑戰。
Azure APIM
使用可自訂的內建開發人員入口網站,記錄及發佈 API 以供貴組織內部或外部使用。控制及監視取用者對 API 的存取和使用量。
開發人員 Proxy
輕鬆產生 API 的 Open API 規格,以從整合工具中獲得權益。分析應用程式的要求,以最佳化應用程式中的 API 使用量。
偵測非生產 API 的使用,讓您的應用程式更可靠。
Kiota
建立 API 外掛程式,讓 Copilot 能夠使用即時資料存取及資源管理,或使用多種語言產生量身打造的 HTTP API 用戶端以簡化 API 互動,以簡化 OpenAPI 的使用量。
精選產品
透過我們開發人員易記的產品,發揮 API 的功能
Azure APIM
Azure APIM 是一項已建立且完全受控的 Azure 服務,可讓開發人員跨雲端和內部部署環境,有效率且有效地管理其生命週期中的 API。它提供了一個 API 閘道、開發人員入口網站及系統管理控制項,以簡化及增強 API 設計、開發、發佈、安全性及監視。
Azure API 中心
Azure API 中心提供集中式詳細目錄解決方案,用於 API 探索、重複使用性及治理,讓開發人員能夠更輕鬆地在其生命週期的不同環境和階段管理 API。透過精簡探索流程來提高開發人員的生產力,對於希望有效率維持高品質與相容 API 的開發人員來説,它是一個極具吸引力的工具。
開發人員 Proxy
Dev Proxy 是一種命令列工具,可透過模擬錯誤、延遲和速率限制等 API 行為,協助開發人員組建及測試彈性應用程式。其可跨平台和技術堆疊運作,可讓開發人員提早識別並修正問題,以確保其應用程式穩定且可靠。
-
15 mins
Azure API Management from a developer perspective
-
16 mins
Better API Governance with Azure API Center
-
12 mins
OpenAPI now vs. the future
-
28 mins
APIOps: Transforming Azure APIM Deployments with GitOps and DevOps Methodologies
-
16 mins
Enhance your API security posture with Microsoft Defender for APIs
-
25 mins
API Developer Experience (DevEx)
15 mins
Azure API Management from a developer perspective
16 mins
Better API Governance with Azure API Center
12 mins
OpenAPI now vs. the future
28 mins
APIOps: Transforming Azure APIM Deployments with GitOps and DevOps Methodologies
16 mins
Enhance your API security posture with Microsoft Defender for APIs
25 mins
API Developer Experience (DevEx)
精選部落格
Julia Kasper
• 2024 年 7 月
Azure API 中心與 APIM: 全方位指南
API 是現代化軟體開發的骨幹,這也是 Azure API 中心與 Azure APIM 大展拳脚的地方。但是組織何時應該使用 APIM 與 API 中心呢? APIM 和 API 中心有哪些主要功能?