Skip to content

Provide feedback, request features, and report issues for Azure API Center.

License

Notifications You must be signed in to change notification settings

Azure/api-center

Repository files navigation

Azure API Center

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.

Content Overview

What is Azure API Center?

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.

Learn more about API Center

APIs view in Azure API Center

Getting Started Resources

What is Azure API Center?

Build a Complete & Current API Inventory:

API Governance - Design time governance:

API Discovery & Consumption - Get started with our VS Code extension:

Elevating API Discovery with a self-hosted API Center Portal:

GitHub Example Repos:

Roadmap

APIs view in Azure API Center

📝 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

Now

  • Inventory
    • GitHub Actions support: Released.
    • APIM / APIC Sync: Gated Preview.
    • Import from AWS: Research phase.
    • Multiple spec support: Research phase.
  • Governance
    • Managed API Analysis: Public Preview.
    • API Analysis Dashboard: Public Preview.
    • Increase linting limit for Standard: In development.
    • Execution History - API details: In development.
    • VS Code - Compliant openapi spec generation: In development.
    • VS Code - Copilot for Azure integration: In development.
  • Discover & Consume
    • APIC to APIM deployment: Research phase.
    • API Center Portal hosting support evaluation: Research phase.

Next

  • Inventory
    • Azure Functions integration
    • Import from Apigee
  • Governance
    • Enable search and filtering API Analysis
    • Managed Linting - AsyncAPI support
    • Download API Analysis Report
  • Discover & Consume
    • API's visibility concept via data plane
    • Filtering and searching based on metadata in APIC Portal
    • API Center Portal Starter-Kit improvements - one-click deployment

Later

  • Inventory
    • App Service integration
    • Source control: GitHub repository integration
  • Governance
    • Breaking change detection
    • Managed linting - API governance profiles
    • Missing metadata dashboard
    • Missing API spec dashboard
    • API health check
  • Discover & Consume
    • Get API Access
    • Semantic search
    • Backstage plugin

How to provide feedback

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 apicenter@microsoft.com.

Other resources

About

Provide feedback, request features, and report issues for Azure API Center.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •