In today’s API-first digital ecosystem, organizations are challenged with an ever-expanding network of APIs. This proliferation - known as API sprawl - poses significant challenges in API governance, security, compliance, and reuse. Without a centralized inventory, APIs can become isolated, leading to poor API reuse, lack of alignment with organizational API design and organizational processes, as well as increased vulnerability to security breaches.
- 💡 What is Azure API Center?
▶️ Getting Started Resources- 🎯 Roadmap
⚠️ How to provide feedback- 📑 Other resources
Azure API Center provides a centralized API inventory for seamless API discovery, reuse, and governance regardless of API type, lifecycle stage, or deployment location. Azure API Center addresses a critical need for centralized API inventory, ensuring that the extraordinary growth of APIs enhances rather than hinders the development process:
-
Build a complete and current catalog of all APIs - regardless of their type, stage in their lifecycle, or deployment location - to enable API discovery, consumption, and governance.
-
Enable API best practices at-scale and enforce API design rules across your organization to empower API developers to create APIs in line with these standards, ensuring quality and uniformity across all APIs produced.
-
Foster reusability of your APIs by enabling API consumers to quickly discover and consume the right APIs.
-
Improve API producer and consumer developer experience with our Visual Studio Code extension.
What is Azure API Center?
- Video: Exploring Azure API Center: From VS Code to the Azure Portal
- Blog: Navigating Your API Ecosystem - Example Scenarios for Azure API Center and API Management
Build a Complete & Current API Inventory:
- Quickstart: Create your API center
- Video: Automate API Registration with GitHub Actions in Azure API Center
- Tutorial: Integrate APIs from Azure API Management
- Video: Integrate APIs from Amazon API Gateway
- Tutorial: Register APIs in your API inventory
API Governance - Design time governance:
- Video: Mastering API Governance with Azure API Center
- Video: API design-first with Azure API Center and GitHub Copilot for Azure
- Unlock the Future of API Compliance with AI and Azure API Center:
- Tutorial: Enable linting and analysis for API governance in your API Center
API Discovery & Consumption - Get started with our VS Code extension:
- Video: Introducing the VS Code extension for Azure API Center
- Documentation: Get started with the Azure API Center extension for Visual Studio Code
Elevating API Discovery with a self-hosted API Center Portal:
- Documentation Self-host your API Center portal
- GitHub Repo APICenter Portal Starter
GitHub Example Repos:
- GitHub Repo: API Center ❤️ all APIs
📝 Note: Please note that this roadmap is a living document and may be updated as priorities shift and new information becomes available. We appreciate your understanding and flexibility as we strive to deliver the best possible outcomes
-
Inventory
- ✅ GitHub Actions support: Released.
- ✅ APIM / APIC Integration: Public Preview.
- ✅ Integration with AWS: Public Preview.
- Multiple spec support: Research phase.
- Azure Functions Integration: Research phase.
-
Governance
- ✅ Increase linting limit for Standard: Released.
- ✅ Execution History - API details: Released.
- ✅ VS Code - GitHub Copilot for Azure Integration: Released.
- ✅ Managed API Analysis: Public Preview.
- ✅ API Analysis Dashboard: Public Preview.
- Managed Linting - AsyncAPI support: In Development.
- Support for multiple linting rules - API Governance Profiles: In Development.
-
Discover & Consume
- Managed APIC Portal: In Development.
- API Visibility in APIC Portal: Research phase.
- Inventory
- API Access Management (APIM Only)
- Deployment Support APIC to APIM
- Integration with Apigee
- Integration with Azure App Service
- Governance
- Download API Analysis Report
- Inventory Analysis & AI-Powered API Duplicate Detection
- API Drift Detection
- Breaking Change Detection
- Governance Recommendation Engine
- Discover & Consume
- Semantic Search Support
- Filtering and searching based on metadata in APIC Portal
- API Grouping and Granting Access
- APIC Portal Chatbot
- Inventory
- Integration Mulesoft
- Integration Source control: GitHub repository
- Integration Source control: Azure DevOps
- Governance
- API dependencies
- Usage monitoring
- Discover & Consume
- WordPress Plugin
- Backstage Plugin
Your feedback is invaluable to us, and we encourage you to share your thoughts and suggestions in the repository's Issues section. Note: Please search for existing issues to see if your feedback or bug report has already been submitted.
We’ll be keeping a close eye on your input to continuously improve. While we’re dedicated to monitoring these issues, please note that this channel is not part of our Microsoft Azure Service Support.
If you prefer to keep the communication private, you can contact the API Center product team directly at [email protected].