---
schema_version: "1"
id: 2efa15fb833da14f81ce5ac27224e6816742841a5d1361b203e2b719a610cd71
title: Sending Application-to-Application Requests in the Same Cluster
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/2.5/app-to-app-requests.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/2.5/app-to-app-requests
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f531d58e890e7d3c43d5c90939f6bc88e949ce70eefbb023443b540edef4b668
description: MuleSoft Documentation Site
release: "2.5"
latest: false
---
---
product: Runtime Fabric
version: 2.5
---

# Sending Application-to-Application Requests in the Same Cluster

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

In an Anypoint Runtime Fabric cluster, every application replica exposes an endpoint inside the
cluster. When you enable inbound traffic, that endpoint is exposed externally. Refer to
[Configuring Ingress for Runtime Fabric](https://docs.mulesoft.com/runtime-fabric/2.5/custom-ingress-configuration) for additional information
about servicing external requests.

To send a request from one application to another application inside the cluster, use the
application name and environment ID.

Every application has a DNS record in the cluster internal domain. For example, the DNS record for
the application `hello-world` in the `2abc2ce6-cce6-463b-afaa-a1979e3xxxxx` environment is:

```none
hello-world.2abc2ce6-cce6-463b-afaa-a1979e3xxxxx.svc.cluster.local
```

Because application replicas first search DNS records in the same domain before searching the parent
domain, you need only the application name and environment ID to send a request to another
application in the same cluster. If both applications are in the same namespace, you need only the
application name:

```none
http://hello-world:8081/api
```

If required, replace `http` with `https`.

The following example sends a request from one application to an application in another namespace.
In this example, `1abc2ce6-cce6-463b-afaa-a1979e3xxxxx` is another envionment in the same Runtime
Fabric cluster, so this environment ID is appended to the application name:

```none
http://hello-world.1abc2ce6-cce6-463b-afaa-a1979e3xxxxx:8081/api
```
