Skip to content

Govern Azure AI services and secure APIs with Entra ID

WSO2 API Platform works alongside the Microsoft Azure services you already use. Govern Azure OpenAI and Azure AI Foundry traffic, moderate content with Azure AI Content Safety, secure APIs with Microsoft Entra ID, and send gateway telemetry to Azure Monitor.

AI Gateway with Azure OpenAI and Azure AI Foundry

Route, secure, and govern traffic to your Azure model deployments through WSO2 AI Gateway.

Azure OpenAI and Azure AI Foundry as LLM providers

Point the gateway at your Azure deployment. The gateway stores the deployment key, so your applications don't need it.

OpenAI-format requests

Keep clients on the OpenAI request format while the gateway routes to your Azure deployment.

Azure cost tracking

The Azure LLM Cost policy maps each call to your deployment's pricing, so Azure spend appears alongside other providers.

Azure AI Content Safety

Check prompts and responses against Azure AI Content Safety categories and severity thresholds.

Semantic caching and guardrails

Semantic caching and the semantic prompt guard compare prompts by meaning, and can use an Azure OpenAI embedding deployment that you set in the policy or gateway configuration.

Microsoft Entra ID

Use Microsoft Entra ID (formerly Azure AD) to authorize calls to your API proxies.

Authorize API calls with Entra ID tokens

Register Entra ID as a key manager, and require Entra ID tokens on your API proxies.

Azure Monitor

Send the metrics and traces of a gateway you run to Azure Monitor through an OpenTelemetry Collector.

Metrics and traces

Point the collector at Azure Monitor.

Architecture and responsibility model

WSO2 API Platform and Azure split the work like this:

Scenario WSO2 role Azure role Runtime traffic
Azure OpenAI and AI Foundry through AI Gateway Proxies and governs LLM requests, and tracks cost per deployment Hosts the model deployments Goes through WSO2 AI Gateway to your Azure deployment
Azure AI Content Safety Runs the guardrail and blocks or passes the request Scores the content The gateway calls Content Safety alongside each request
Entra ID and Azure Monitor Validates Entra ID tokens and emits telemetry Issues tokens, and stores and displays telemetry API traffic goes through the WSO2 gateway, and telemetry goes to Azure Monitor

Learn more

Related pages in the Microsoft documentation:

To browse every guide by goal, see the Guides overview.