Agent skill · software engineering · aiskillstore
azure-mgmt-apimanagement-dotnet
Azure Resource Manager SDK for API Management in .NET.
Why this skill is useful
Provides specific commands and workflows for managing Azure API Management resources that the AI wouldn't reliably generate on its own.
What it needs
Requires dotnet installed locally. Requires azure account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure.ResourceManager.ApiManagement (.NET) Management plane SDK for provisioning and managing Azure API Management resources via Azure Resource Manager. ⚠️ Management vs Data Plane - This SDK (Azure.ResourceManager.ApiManagement): Create services, APIs, products, subscriptions, policies, users, groups - Data Plane: Direct API calls to your APIM gateway endpoints Installation Current Version: v1.3.0 Environment Variables Authentication Resource Hierarchy Core Workflow 1. Create API Management Service 2. Create an API 3. Create a Product 4. Create a Subscription 5. Set API Policy 6. Backup and Restore Key Types Reference Type Purpose ------ --------- ArmClient Entry point for all ARM operations ApiManagementServiceResource Represents an APIM service instance ApiManagementServiceCollection Collection for service CRUD ApiResource Represents an API ApiManagementProductResource Represents a product ApiManagementSubscriptionResource Represents a subscription ApiManagementPolicyResource Service-level policy ApiPolicyResource API-level policy ApiManagementUserResource Represents a user ApiManagementGroupResource Represents a group ApiManagementBackendResource Represents a backend service ApiManagementGatewayResource Represents a self-hosted gateway SKU Types SKU Purpose Capacity ----- --------- ---------- Developer Development/testing (no SLA) 1 Basic Entry-level production 1-2 Standard Medium workloads 1-4 Premium High availability, multi-region 1-12 per region Consumption Serverless, pay-per-call N/A Best Practices 1. Use WaitUntil.Completed for operations that must finish before proceeding 2. Use WaitUntil.Started for long operations like service creation (30+ min) 3. Always use DefaultAzureCredential — never hardcode keys 4. Handle RequestFailedException for ARM API errors 5. Use CreateOrUpdateAsync for idempotent operations 6. Navigate hierarchy via Get methods (e.g., service.GetApis()) 7. Policy format — Use XML format for policies; JSON is also supported 8. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-mgmt-apimanagement-dotnet