---
schema_version: "1"
id: 804f529280ed88e9c09f856ca4bdb6942069bf52efe75eac81834460906384b8
title: Inbound Policies Directory
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/gateway/1.13/policies-included-directory.md
canonical_url: https://docs.mulesoft.com/gateway/1.13/policies-included-directory
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 12ec8e346c1c942f02191239f17d5752d66f84d993d9272842f916358b85934e
description: MuleSoft Documentation Site
release: "1.13"
latest: false
---
# Inbound Policies Directory

## [](#inbound-policies-included-in-omni-gateway)Inbound Policies Included in Omni Gateway

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Policy</th>
<th class="tableblock halign-left valign-top">Category</th>
<th class="tableblock halign-left valign-top">Summary</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-agent-card" class="xref page">A2A Agent Card</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Rewrites the Agent Card URL to match the server instance public URL</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-pii-detector" class="xref page">A2A PII Detector</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Detects personally identifiable information (PII) in requests sent to the agent</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-prompt-decorator" class="xref page">A2A Prompt Decorator</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Decorates prompts with context information</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-quality-evaluation" class="xref page">A2A Quality Evaluation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Evaluates completed A2A agent task responses using an LLM to score quality and completeness</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-schema-validation" class="xref page">A2A Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates Agent requests to ensure they conform to the A2A specification</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-token-rate-limit" class="xref page">A2A Token Based Rate Limit</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Limits API usage based on the number of GPT-4o-mini tokens consumed by the agents</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-agent-card" class="xref page">A2A v1 Agent Card</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Rewrites interface URLs in the A2A v1.0 agent card to match the gateway’s public address</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-azure-guardrails" class="xref page">A2A v1 Azure Content Guardrails</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Evaluates A2A v1 agent messages against Azure AI Content Safety for harmful content, jailbreak attempts, hallucinations, and copyrighted material</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-bedrock-guardrails" class="xref page">A2A v1 Bedrock Guardrails</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Evaluates A2A v1.0 agent requests and responses against Amazon Bedrock guardrails for content safety, PII detection, and contextual grounding</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-pii-detector" class="xref page">A2A v1 PII Detector</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Detects personally identifiable information (PII) in A2A v1 requests across all transports</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-prompt-decorator" class="xref page">A2A v1 Prompt Decorator</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Decorates A2A v1 prompts with additional context information</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-schema-validation" class="xref page">A2A v1 Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Verifies that requests to the agent are compliant with the A2A v1.0 specification</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-a2a-v1-token-rate-limit" class="xref page">A2A v1 Token Based Rate Limit</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Controls API usage by enforcing token-based rate limits</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-agent-connection-telemetry" class="xref page">Agent Connection Telemetry</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">A2A and MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Tracks the number of requests made to agent or MCP server instances</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-bedrock-guardrails" class="xref page">Amazon Bedrock Guardrails</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Evaluates LLM prompts and responses against Amazon Bedrock guardrails for content safety, PII detection, and contextual grounding</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-api-security-identification-header" class="xref page">API Security-Identification Header</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Adds API instance identifiers as response headers for external security platform correlation</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-azure-content-safety" class="xref page">Azure Content Safety</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Evaluates LLM prompts and responses against Azure AI Content Safety for harmful content, jailbreak attempts, hallucinations, and copyrighted material</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-basic-auth-ldap" class="xref page">Basic Authentication: LDAP</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows access based on the basic authorization mechanism, with user-password defined on LDAP</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-basic-auth-simple" class="xref page">Basic Authentication: Simple</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows access based on the basic authorization mechanism, with a single user-password</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-client-id-enforcement" class="xref page">Client ID Enforcement</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Compliance</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows access only to authorized client applications</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-cors" class="xref page">Cross-Origin Resource Sharing (CORS)</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Compliance</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Enables access to resources residing in external domains</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-dataweave-body-transformation" class="xref page">DataWeave Body Transformation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transforms request or response body content with a DataWeave script</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-dataweave-headers-transformation" class="xref page">DataWeave Headers Transformation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transforms request or response headers with a DataWeave script</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-dataweave-request-filter" class="xref page">DataWeave Request Filter</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Filters requests by using a DataWeave script</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-external-authorization" class="xref page">External Authorization</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Authenticates requests with an external gRPC or HTTP authorization service</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-external-processing" class="xref page">External Processing</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Sends the incoming HTTP requests or outgoing HTTP responses to an external gRPC service for additional processing</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-graphql-introspection-control" class="xref page">GraphQL Introspection Control</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">GraphQL</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Blocks or allows requests that  access the <code><em>schema</em></code><em>, <code></code></em><code>type</code>, and <code>__typename</code> GraphQL meta fields</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-graphql-operation-limits" class="xref page">GraphQL Operation Limits</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">GraphQL</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Limits GraphQL operation depth, aliases, root fields, and directives</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-graphql-schema-validation" class="xref page">GraphQL Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">GraphQL</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates incoming GraphQL operations against a GraphQL schema definition</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-graphql-static-query-complexity" class="xref page">GraphQL Static Query Complexity</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">GraphQL</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Calculates query complexity and blocks requests that exceed the defined budget</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-header-injection" class="xref page">Header Injection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Adds headers to a request or a response</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-header-removal" class="xref page">Header Removal</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Transformation</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Removes headers from a request or a response</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-health-check" class="xref page">Health Check</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Monitors API upstream health at specific intervals</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-http-caching" class="xref page">HTTP Caching</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Caches HTTP responses from an API implementation</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-injection-protection" class="xref page">Injection Protection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Scans request headers, path, query, and body to protect against SQL, XSS, and custom injection attacks in incoming requests</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-ip-allowlist" class="xref page">IP Allowlist</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows a list or range of specified IP addresses to request access</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-ip-blocklist" class="xref page">IP Blocklist</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Blocks a single IP address or a range of IP addresses from accessing an API endpoint</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-json-threat-protection" class="xref page">JSON Threat Protection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Protects against malicious JSON in API requests</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-jwt-validation" class="xref page">JWT Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates a JWT</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-llm-pii-detection" class="xref page">LLM PII Detection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Detects personally identifiable information (PII) in OpenAI and Anthropic format LLM requests and responses</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-llm-token-rate-limit" class="xref page">LLM Token Based Rate Limit</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Limits Model Proxy usage based on the number of tokens consumed (OpenAI-format APIs)</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-attribute-access-control" class="xref page">MCP Attribute-Based Access Control</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Controls access to tools, resources, and prompts based on user information such as Tiers, IP, Headers, or Claims</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-global-access" class="xref page">MCP Global Access</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Restricts which MCP tools are exposed by defining Allow and Block rules</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-pii-detector" class="xref page">MCP PII Detector</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Detects personally identifiable information (PII) in Model Context Protocol (MCP) JSON-RPC traffic on both the request and response sides</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-payload-optimization" class="xref page">MCP Payload Optimization</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Reduces tool response token consumption using one or more configurable methods: remove structural noise, trim oversized responses to match agent intent, or compress repeated structures into TOON</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-progressive-disclosure" class="xref page">MCP Tools Progressive Disclosure</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Reduces context window token cost by exposing tools on-demand through search</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-schema-validation" class="xref page">MCP Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates MCP requests to ensure they conform to the MCP specification</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-support" class="xref page">MCP Support</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Adds MCP support to an Omni Gateway MCP server instance. This policy is required for your MCP server instance to function properly.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-mcp-tool-mapping" class="xref page">MCP Tool Mapping</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">MCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Redefines tool names and descriptions to reduce prompt complexity and improve LLM comprehension</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-message-logging" class="xref page">Message Logging</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Troubleshooting</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Logs custom messages using information from incoming requests, responses from the backend, or information from other policies applied to the same API endpoint</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-llm-proxy-request-compression" class="xref page">Model Proxy Request Compression</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Compresses message content and replayed tool results in Model Proxy request bodies before they reach the upstream provider, reducing billed tokens</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-oauth-protected-resource-metadata" class="xref page">OAuth 2.0 Protected Resource Metadata</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Serves OAuth 2.0 Protected Resource Metadata at the well-known endpoint</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-oauth-token-introspection" class="xref page">OAuth 2.0 Token Introspection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows access only to authorized client applications</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-openid-token-enforcement" class="xref page">OpenID Connect OAuth 2.0 Access Token Enforcement</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Allows access only to authorized client applications</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-rate-limiting" class="xref page">Rate Limiting</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Monitors access to an API by defining the maximum number of requests processed within a period of time</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-rate-limiting-sla" class="xref page">Rate Limiting: SLA-based</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Monitors access to an API by defining the maximum number of requests processed within a timespan, based on SLAs</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-regex-prompt-guard" class="xref page">Regex Prompt Guard</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">LLM</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Blocks LLM requests that match deny-list regex patterns</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-response-timeout" class="xref page">Response Idle Timeout</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Set a maximum duration Omni Gateway waits for a response from an upstream service</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-schema-validation" class="xref page">Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates incoming traffic against a supplied OAS3 schema</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-soap-schema-validation" class="xref page">SOAP Schema Validation</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Validates incoming traffic against a specified WSDL schema</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-spike-control" class="xref page">Spike Control</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Regulates API traffic</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-sse-logging" class="xref page">SSE Logging</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">SSE</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Logs every SSE event while streaming</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-stream-idle-timeout" class="xref page">Stream Idle Timeout</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Set a maximum duration a stream can remain idle without receiving a request or response</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-tracing" class="xref page">Tracing</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Troubleshooting</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Configure OpenTelemetry distributed tracing for an API</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-traffic-management-route" class="xref page">Traffic Management for Multiple Upstream Services</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Manages API instance traffic to multiple upstream services from a single consumer endpoint</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-traffic-management" class="xref page">Traffic Management for Multiple Upstream Services (Weighted)</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Manages API instance traffic to multiple upstream services from a single consumer endpoint, using weighted percentages</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-tls" class="xref page">Transport Layer Security (TLS) - Inbound</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Enables authentication between a client and the API proxy</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-websocket-connection-limit" class="xref page">WebSocket Connection Limit</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Quality of Service</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Limits the number of simultaneous WebSocket connections that each API instance allows</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><a href="https://docs.mulesoft.com/gateway/1.13/policies-included-xml-threat-protection" class="xref page">XML Threat Protection</a></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Protects against malicious XML in API requests</p></td>
</tr>
</tbody>
</table>

## [](#see-also)See Also

- [Policy Availability by Gateway](https://docs.mulesoft.com/gateway-home/#policy-availability-by-gateway)