# Hosting an external website in Pega

**URL:** <https://forums.pega.com/t/hosting-an-external-website-in-pega/11685>\
**Category:** General\
**Created:** [April 21, 2026, 7:12pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685 "2026-04-21T19:12:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![RanganathK](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RanganathK](https://forums.pega.com/u/RanganathK)\
**Post date:** [April 21, 2026, 7:12pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/1 "2026-04-21T19:12:30Z")

</div>

We are looking to host an external web application within our Pega application. As part of our initial exploration, we were able to load the external site successfully using an iFrame.

However, we understand that iFrames come with limitations especially around security, upgrade compatibility, and the ability to capture user interactions or events from the hosted application.

Are there recommended or supported alternatives to iFrames in Pega for hosting an external application? Specifically, we are interested in approaches that allow us to:

- Embed or present an external website within the Pega UI, and

- Capture or receive events (such as button clicks, form submissions, or navigation actions) from that external application in a reliable and secure way.

Any guidance on Pega‑supported patterns along with considerations or limitations, would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![RameshSangili](https://yyz2.discourse-cdn.com/pega/user_avatar/forums.pega.com/rameshsangili/32/23377_2.png) [@RameshSangili](https://forums.pega.com/u/RameshSangili)\
**Post date:** [April 21, 2026, 8:58pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/2 "2026-04-21T20:58:04Z")

</div>

> [@RanganathK](#):
>
> - Capture or receive events (such as button clicks, form submissions, or navigation actions) from that external application in a reliable and secure way.

Can you please provide more context on the intent to embed external application in Pega & UI architecture?

Please register the events to receive the callbacks in your Pega application.

---

<div class="post-metadata">

**Author:** ![MarcCheong](https://yyz2.discourse-cdn.com/pega/user_avatar/forums.pega.com/marccheong/32/23266_2.png) [@MarcCheong](https://forums.pega.com/u/MarcCheong)\
**Post date:** [April 21, 2026, 9:11pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/3 "2026-04-21T21:11:29Z")

</div>

can you give us more details on what UI Architecture you are using? I was about to answer for Constellation as below, but that would not apply to Traditional.

**Constellation**

I would be looking at our [Component Build Guide](https://github.com/pegasystems/constellation-ui-gallery/blob/master/Component_Build_Guide.md) on Github, specifically **Pega\_Extensions\_IframeWrapper**? (Embeds external content within an iframe). I am not aware of any other way of achieving part 1.

---

<div class="post-metadata">

**Author:** ![RanganathK](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RanganathK](https://forums.pega.com/u/RanganathK)\
**Post date:** [April 21, 2026, 9:18pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/4 "2026-04-21T21:18:51Z")

</div>

> [@MarcCheong](#):
>
> can you give us more details on what UI Architecture you are using? I was about to answer for Constellation as below, but that would not apply to Traditional.

This is in Traditional UI

---

<div class="post-metadata">

**Author:** ![RanganathK](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RanganathK](https://forums.pega.com/u/RanganathK)\
**Post date:** [April 21, 2026, 9:25pm UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/5 "2026-04-21T21:25:21Z")

</div>

We have an existing UI component built by an external team. Instead of integrating via APIs and recreating the UI within our Pega application, we plan to embed their component directly into our application and capture user interactions (such as button clicks). This will be implemented in the Traditional UI(ui-kit).

---

<div class="post-metadata">

**Author:** ![RanganathK](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@RanganathK](https://forums.pega.com/u/RanganathK)\
**Post date:** [April 30, 2026, 12:53am UTC](https://forums.pega.com/t/hosting-an-external-website-in-pega/11685/6 "2026-04-30T00:53:29Z")

</div>

@RameshSangili / @MarcCheong - Do you have any recommendations for traditional UI?
