# Need Guidance about Forge App

**URL:** <https://community.developer.atlassian.com/t/need-guidance-about-forge-app/98021>\
**Category:** Forge\
**Created:** [December 23, 2025, 4:43pm UTC](https://community.developer.atlassian.com/t/need-guidance-about-forge-app/98021 "2025-12-23T16:43:38Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![vzakharchenko](https://sea1.discourse-cdn.com/atlassiandeveloper/user_avatar/community.developer.atlassian.com/vzakharchenko/32/53609_2.png) [@vzakharchenko](https://community.developer.atlassian.com/u/vzakharchenko)\
**Post date:** [December 23, 2025, 8:21pm UTC](https://community.developer.atlassian.com/t/need-guidance-about-forge-app/98021/3 "2025-12-23T20:21:34Z")

</div>

Hi @BajjuriSushmitha

One practical workaround is to rely on the **user’s browser context** instead of trying to reach private services from the Forge backend.

Using Custom UI, you can navigate the user’s browser to an internal endpoint:

```auto
import { router } from "@forge/bridge";

await router.navigate(internalUrl);

```

Because this is **browser navigation** , DNS resolution happens inside the user’s corporate network. This works with private DNS, internal hostnames, and even localhost, without hitting Forge CSP or backend egress restrictions.

This doesn’t change the fact that Forge cannot directly access private networks. However, if you think in terms of **inbound communication** , this is likely the **only supported way today** to integrate Forge with corporate network endpoints without exposing them publicly.

Reference:

> [@Integrating External Services in Atlassian Forge — Without Losing the “Runs on Atlassian” Eligibility](https://community.developer.atlassian.com/t/integrating-external-services-in-atlassian-forge-without-losing-the-runs-on-atlassian-eligibility/96055):
>
> Many Forge developers eventually face the same challenge: how to connect securely to an external system without losing the “Runs on Atlassian” badge. This post shows a clean architectural pattern to achieve that — using only inbound communication and Forge’s built-in APIs. The full demo project is available on GitHub: [Forge Health Monitor](https://github.com/vzakharchenko/Forge-Health-Monitor)The Architecture The solution is based on two key capabilities that Atlassian Forge provides. 1. Safe navigation to external resources vi…

---

_[View the full topic](https://community.developer.atlassian.com/t/need-guidance-about-forge-app/98021)._
