---
schema_version: "1"
id: 02b4bb786dd310a1d712719b022f6006b784134470dc782546122e3a1cf96f6c
title: "Use Case 2: Organization-Owned API Exposed to a Non-Organization-Owned API Consumer"
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/gateway/1.13/gateway-architecture-uc2.md
canonical_url: https://docs.mulesoft.com/gateway/1.13/gateway-architecture-uc2
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0c2e71692bfbe77d84a114400b993962a9332f5761c63cb948b16baf9209d517
description: MuleSoft Documentation Site
release: "1.13"
latest: false
---
---
product: Omni Gateway
version: 1.13
---

# Use Case 2: Organization-Owned API Exposed to a Non-Organization-Owned API Consumer

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Use case two covers all patterns of a scenario in which an organization-owned API is exposed to a
non-organization-owned API consumer; for example, when a user makes a request to your public-facing
API.

## Pattern 5: Organization Internal API exposed to a Non-Organization External Consumer

In pattern five, the infrastructure of the organization-owned API is isolated from the API consumer.
The consumer can access the exposed API only via the internet. In this use case, you deploy Omni
Gateway as an ingress.

![Consumer application requests pass through the internet and a firewall before reaching Omni Gateway.](/mulesoft/current/en-us/gateway/1.13/_images/ad-uc-1-p-2.png)

The following diagram shows the physical implementation of a scenario in which an organization-owned
internal API is exposed to a non-organization-owned external consumer on Kubernetes. The diagram
assumes that the firewall terminates the incoming external mTLS connection.

![A detailed view of pattern five, which contains the necessary services to support Omni Gateway](/mulesoft/current/en-us/gateway/1.13/_images/ad-uc-2-p-5-physical.png)

## Pattern 6: Organization External API exposed to a Non-Organization External Consumer

In pattern six, Omni Gateway acts as an intermediary between two external network entities. Omni
Gateway runs as an ingress and egress that applies secure communication and policy enforcement.

![Omni Gateway acts as an intermediary between an external application and external API.](/mulesoft/current/en-us/gateway/1.13/_images/ad-uc-1-p-4.png)

The following diagram shows the physical implementation of a scenario in which an organization
external API is exposed to an non-organization external consumer on Kubernetes. The diagram assumes
that the firewall terminates the external mTLS connections.

![A detailed view of pattern six, which contains the necessary services to support Omni Gateway](/mulesoft/current/en-us/gateway/1.13/_images/ad-uc-2-p-6-physical.png)

## See Also

- [Use Case 1: Organization-Owned API Exposed to an Organization-Owned API Consumer](https://docs.mulesoft.com/gateway/1.13/gateway-architecture-uc1)

- [Use Case 3: Non-Organization-Owned API Exposed to an Organization-Owned API Consumer](https://docs.mulesoft.com/gateway/1.13/gateway-architecture-uc3)

- [Use Case 4: Non-Organization-Owned API Exposed to a Non-Organization-Owned API Consumer](https://docs.mulesoft.com/gateway/1.13/gateway-architecture-uc4)
