All skills
microsoft avatar

/azure-aigateway

@b3c238e
by microsoftmicrosoft/skills3.1k stars
351

Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailbreak detection, add Azure OpenAI backend, add AI Foundry model, test AI gateway, LLM policies, configure AI backend, token metrics, AI cost control, convert API to MCP, import OpenAPI to gateway.

Use this Skill: https://skilld.dev/gh/microsoft/skills/azure-aigateway

This session only. Nothing lands on disk.

referencessdkazure-mgmt-apimanagement-dotnet.md

≈328 tokens on demand. Your agent reads this file only when SKILL.md points to it.

API Management — .NET SDK Quick Reference

Condensed from azure-mgmt-apimanagement-dotnet. Full patterns (service creation, APIs, products, policies, users, gateways, backends) in the azure-mgmt-apimanagement-dotnet plugin skill if installed.

Install

dotnet add package Azure.ResourceManager.ApiManagement dotnet add package Azure.Identity

Quick Start

Auth: DefaultAzureCredential is for local development. See auth-best-practices.md for production patterns.

using Azure.ResourceManager;
using Azure.Identity;
var armClient = new ArmClient(new DefaultAzureCredential());

Best Practices

  • Use WaitUntil.Completed for operations that must finish before proceeding
  • Use WaitUntil.Started for long operations like service creation (30+ min)
  • Use DefaultAzureCredential for local development only. In production, use ManagedIdentityCredential — see auth-best-practices.md
  • Handle RequestFailedException for ARM API errors
  • Use CreateOrUpdateAsync for idempotent operations
  • Navigate hierarchy via Get* methods (e.g., service.GetApis())
  • Policy format — use XML format for policies; JSON is also supported
  • Service creation — Developer SKU is fastest for testing (~15-30 min)

Source: SKILL.md on GitHub

2 warnings15d4 checks · Risk SAFE
  • Gen Agent Trust Hub15d

    This skill provides a comprehensive and secure framework for configuring Azure API Management as an AI Gateway. It emphasizes security best practices, such as using managed identities and implementing content safety policies to protect AI models and tools. No security issues were detected.

  • Socket15d

    No alerts

  • Snyk15d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    5/5 files flagged

Signed by skilld at b3c238e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 19 hours ago.

Activeupdated 2 months ago
metadata
{
  "author": "Microsoft",
  "version": "3.2.1"
}
compatibility
Requires Azure CLI (az) for configuration and testing

README badge

README badge for microsoft/skills/azure-aigateway