Setup & Installation
What This Skill Does
Azure.ResourceManager.ApiCenter is the .NET SDK for Azure API Center, a service that maintains a centralized inventory of your organization's APIs. It covers the full resource hierarchy: services, workspaces, APIs, versions, specifications, environments, deployments, and custom metadata schemas.
Managing API inventory through the Azure portal by hand breaks down at scale; this SDK lets you script the full catalog setup, including specs and deployments, in a repeatable .NET workflow.
When to use it
- Registering all internal REST and GraphQL APIs into a single Azure-hosted catalog
- Uploading OpenAPI specs to a versioned API definition so teams can discover the current contract
- Tagging APIs with custom metadata fields like owning team and cost center for governance reporting
- Linking a production deployment to its runtime URL and environment record
- Moving an API through lifecycle stages from development to deprecated as it evolves