![](/_devcom/images/views/build-apis/hero-light.jpg)
更快、更智能、更安全地开发 API
使用开发人员友好的工具和服务改变 API 开发之旅。
API 生命周期阶段
Microsoft 的 API 生命周期卓越之路
![](/_devcom/images/views/build-apis/lifecycle/azure-api-center.png)
Azure API 中心
Azure API 中心允许你根据组织风格指南注册和验证 API 定义,从而帮助确保 API 符合组织标准。
![](/_devcom/images/views/build-apis/lifecycle/api-management.png)
Azure API 管理
设计 REST API、从 Azure 服务导入 API 或将后端公开为 GraphQL API。快速模拟 API,以加速和并行化客户端和后端开发,并实现跨团队协作。
![](/_devcom/images/views/build-apis/lifecycle/devproxy.png)
Dev Proxy
通过创建模拟 API、使用应用对其进行测试、模拟 CRUD 操作以及使用 Microsoft Entra ID 保护 API,快速测试 API 设计灵感。
![](/_devcom/images/views/build-apis/lifecycle/typespec.png)
TypeSpec
TypeSpec 是一种可扩展的 API 设计语言,专为“API 优先”Web 服务开发而设计。TypeSpec 文档充当 Web 服务的“事实来源”,用于生成和更新与服务相关的所有项目,包括 OpenAPI、文档、客户端和服务器存根,使开发人员无法协调这些项目之间的更改。
![](/_devcom/images/views/build-apis/lifecycle/api-management.png)
Azure API 管理
从 60 多个可自定义策略中进行选择,以管理流量、增强安全性以及转换 API 请求和响应,而无需在应用程序代码中开发或维护逻辑。
![](/_devcom/images/views/build-apis/lifecycle/github.png)
GitHub
GitHub 通过版本控制、协作工具、CI/CD 自动化、综合文档和安全功能增强 API 开发,确保高效进行 API 开发和部署。
![](/_devcom/images/views/build-apis/lifecycle/github-copilot.png)
GitHub Copilot
GitHub Copilot 是一种 AI 支持的代码补全工具,可在你键入时建议代码片段和函数,从而加快 API 开发并提高工作效率。
![](/_devcom/images/views/build-apis/lifecycle/visual-studio.png)
Visual Studio 和 Visual Studio Code
Visual Studio 和 VS Code 通过用于快速项目设置的模板、用于智能代码补全的 IntelliSense、可靠的调试工具以及用于无缝协作和代码管理的集成版本控制来支持 API 开发。
![](/_devcom/images/views/build-apis/lifecycle/api-management.png)
Azure API 管理
跟踪 API 请求以查明执行问题和性能瓶颈。使用详细的指标和日志有效衡量 API 性能并排查错误。
![](/_devcom/images/views/build-apis/lifecycle/azure-load-testing.png)
Azure 负载测试
使用适用于 Azure 的完全托管负载测试服务生成大规模负载并运行模拟。快速创建测试或上传 Apache JMeter 脚本。深入了解性能、可伸缩性和容量,并通过自动化 CI/CD 工作流支持持续改进。
![](/_devcom/images/views/build-apis/lifecycle/devproxy.png)
Dev Proxy
通过模拟不同的 API 错误和行为来构建可靠的应用。在不更改应用代码的情况下,请查看它如何处理限制、速率限制和其他错误。模拟 API 和响应以加快应用开发。
![](/_devcom/images/views/build-apis/lifecycle/playwright.png)
Playwright
Playwright 允许你编写 API 的自动测试,将它们与 CI/CD 系统集成,以实现持续测试和质量保证。
![](/_devcom/images/views/build-apis/lifecycle/azure-api-center.png)
Azure API 中心
此服务有助于集中式 API 发现和治理,确保 API 有充分记录且一致,这有助于减轻理解和文档记录方面的挑战。
![](/_devcom/images/views/build-apis/lifecycle/api-management.png)
Azure API 管理
使用可自定义的内置开发人员门户记录和发布 API 以供组织内外使用。控制和监视使用者对 API 的访问和使用情况。
![](/_devcom/images/views/build-apis/lifecycle/devproxy.png)
Dev Proxy
轻松生成 API 的 Open API 规范,以从集成工具中获益。通过分析应用的请求来优化应用中的 API 使用。
检测非生产 API 的使用,并使应用更可靠。
![](/_devcom/images/views/build-apis/lifecycle/kiota.png)
Kiota
通过创建 API 插件来简化 OpenAPI 的使用,它们为 Copilot 提供实时数据访问和资源管理,或者生成各种语言的定制 HTTP API 客户端来简化 API 交互。
精选产品
利用我们开发人员友好的产品释放 API 的强大功能
![](/_devcom/images/views/build-apis/featured-products/1.jpg)
Azure API 管理
Azure API 管理是一项成熟的完全托管的 Azure 服务,使开发人员能够在整个生命周期内跨云和本地环境高效地管理 API。它提供 API 网关、开发人员门户和管理控制,以简化和增强 API 设计、开发、发布、安全性和监视。
![](/_devcom/images/views/build-apis/featured-products/2.jpg)
Azure API 中心
Azure API 中心为 API 发现、可重用性和治理提供了一个集中式清单解决方案,使开发人员可以更轻松地跨不同环境和生命周期阶段管理 API。通过简化发现过程来提高开发人员的工作效率,使其成为希望高效维护高质量和合规 API 的开发人员的理想工具。
![](/_devcom/images/views/build-apis/featured-products/3.jpg)
Dev 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)
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
15 mins
Azure API Management from a developer perspective
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
16 mins
Better API Governance with Azure API Center
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
12 mins
OpenAPI now vs. the future
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
28 mins
APIOps: Transforming Azure APIM Deployments with GitOps and DevOps Methodologies
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
16 mins
Enhance your API security posture with Microsoft Defender for APIs
- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
25 mins
API Developer Experience (DevEx)
精选博客
![](/_devcom/images/views/build-apis/learn/learn-main-feature.jpg)
Julia Kasper
• 2024 年 7 月
Azure API 中心和 API 管理: 综合指南
API 是现代软件开发的支柱,这也是 Azure API 中心和 Azure API 管理发挥作用的地方。但是,组织应该何时使用 API 管理和 API 中心?API 管理和 API 中心的一些主要功能是什么?