Back to Home
Microsoft Azure Integration

MeshGuard for Azure

Governance for AI Agents on Microsoft Azure

Policy enforcement, audit trails, and trust tiers for Copilot, Semantic Kernel, and Azure AI agents. Ship autonomous workloads with confidence.

Compatible withAzure AISemantic KernelMicrosoft 365Entra ID

Native Azure integrations

Purpose-built for the Microsoft ecosystem. Add governance without changing your architecture.

⚙️Semantic Kernel

Drop-in governance filter for .NET agents

Add MeshGuard as a Semantic Kernel filter to enforce policies on every tool call. One line of configuration — zero changes to your agent logic.

Program.cs
// Add MeshGuard governance to your Semantic Kernel agent
using MeshGuard.SemanticKernel;

var builder = Kernel.CreateBuilder();
builder.AddAzureOpenAIChatCompletion(
    "gpt-4o", endpoint, credentials);

// Drop-in governance filter
builder.Services.AddMeshGuardGovernance(options =>
{
    options.GatewayUrl = "https://gateway.meshguard.app";
    options.ApiKey = Environment.GetEnvironmentVariable("MESHGUARD_KEY");
    options.PolicyName = "azure-production-v1";
});

var kernel = builder.Build();
// Every tool call is now governed, audited, and rate-limited
🤖Azure Copilot

Govern what Copilot can access per department

Define granular policies for Microsoft 365 Copilot by department, role, or data classification. Ensure Copilot only accesses the data your compliance team has approved.

  • Per-department access policies for Copilot actions
  • Data classification enforcement (Confidential, Internal, Public)
  • Real-time audit trail of every Copilot tool invocation
  • Block access to sensitive SharePoint sites or Teams channels
1
Per-department access policies for Copilot actions
2
Data classification enforcement (Confidential, Internal, Public)
3
Real-time audit trail of every Copilot tool invocation
4
Block access to sensitive SharePoint sites or Teams channels
🔐Entra ID

Agent identity tied to your corporate directory

Authenticate AI agents with Entra ID (Azure AD) credentials. Map agent identities to your corporate directory so every action is traced back to a managed identity.

  • Managed Identity integration for zero-secret agent auth
  • RBAC mapping: Entra roles → MeshGuard trust tiers
  • Conditional Access policies for agent operations
  • Full audit trail linked to Entra ID principals
1
Managed Identity integration for zero-secret agent auth
2
RBAC mapping: Entra roles → MeshGuard trust tiers
3
Conditional Access policies for agent operations
4
Full audit trail linked to Entra ID principals

How it works

MeshGuard sits between your Azure AI agents and the resources they access.

architecture.txt
  Azure AI Agent  ──→  MeshGuard Gateway  ──→  Your Data & APIs
        │                       │
        ▼                       ▼
  Semantic Kernel       Policy Engine
  Copilot Plugins       + Audit Log
  Azure AI Agents       + Trust Tiers
1

Agent sends request

Your Azure AI agent, Copilot plugin, or Semantic Kernel function calls an API through MeshGuard.

2

Gateway enforces policy

MeshGuard checks the agent's identity, trust tier, and permissions against your defined policies.

3

Action logged & executed

Approved requests proceed to your APIs. Denied requests are blocked. Everything is audited.

Simple, transparent pricing

Start free. Scale as your agent fleet grows. Available on the Azure Marketplace.

Free

For individuals exploring agent governance.

$0/mo
  • 5 agents
  • 10K delegations / mo
  • 3 policies
  • 7-day audit retention

Starter

For teams shipping their first agents to production.

$2,000/mo
  • 50 agents
  • 100K delegations / mo
  • 20 policies
  • 30-day audit retention
Most Popular

Professional

For organizations scaling autonomous workloads.

$10,000/mo
  • 500 agents
  • 1M delegations / mo
  • Unlimited policies
  • 1-year audit retention
  • SSO / SAML

Enterprise

For regulated industries and global deployments.

Custom
  • Unlimited agents
  • Unlimited delegations
  • On-premise deployment
  • Custom SLA
  • HIPAA & ISO 27001

All plans include end-to-end encryption, 99.9% uptime SLA, and SOC 2 Type II compliance. View full pricing details →

Ready to govern your Azure AI agents?

Start with the Free plan — no credit card required. Deploy governance in minutes with our Semantic Kernel SDK.

Frequently Asked Questions

Does MeshGuard work with Microsoft Semantic Kernel?

Yes. MeshGuard provides a .NET SDK with a native Semantic Kernel filter integration. The filter intercepts tool calls at the kernel level, evaluates them against your governance policies, and logs every decision to the audit trail. Install via NuGet: dotnet add package MeshGuard.

Can MeshGuard govern Microsoft Copilot agents?

Yes. MeshGuard integrates with Copilot through Semantic Kernel and the Azure AI Agent Service. Any Copilot agent that uses tool calls or API access can be governed by MeshGuard policies, ensuring compliance and auditability.

How does MeshGuard integrate with Azure Entra ID?

MeshGuard can use Azure Entra ID (formerly Azure AD) as an identity provider for agent enrollment. Agents authenticated through Entra ID inherit organizational identity, and MeshGuard maps Entra roles to governance trust tiers automatically.

Is MeshGuard available on the Azure Marketplace?

Yes. MeshGuard is available as a SaaS offering on the Azure Marketplace with integrated billing. Enterprise customers can purchase MeshGuard through their existing Azure commitment, and it counts toward your Microsoft Azure Consumption Commitment (MACC).

Can I deploy MeshGuard in my own Azure subscription?

Self-hosted deployment is on the MeshGuard roadmap for Enterprise customers. Currently, MeshGuard runs as a managed SaaS service. For organizations with strict data residency requirements, contact us about dedicated deployment options.

Compatible with Azure AI • Semantic Kernel • Microsoft 365 • Entra ID