The Forge global:ui module is now in Preview, and therefore fully supported. However, it remains under active development and may be subject to shorter deprecation windows. Preview features are suitable for early adopters in production environments.
The global:ui module currently supports only UI Kit (render: native).
Atlassian releases preview features so partners and developers can study, test, and integrate them before General Availability (GA). For more details, see Forge EAP, Preview, and GA.

An app that uses the global:ui module delivers its own end-to-end, full-page experience
within the Atlassian platform. Instead of extending a surface inside Jira or Confluence, the app
controls its own side navigation, gets its own place in the app switcher, and has a complete canvas
for your content, while the Atlassian platform provides the surrounding top navigation.
The global:ui module lets your app:
When you build a Forge app today, it lives inside an Atlassian app. A Jira issue panel, a Confluence macro, or a project page extends the underlying Atlassian app surface, and its navigation, installation, and licensing are all inherited from the host app.
An app that uses the global:ui module works differently. Once installed, the app
appears in the Atlassian app switcher alongside core Atlassian apps and can optionally connect to
Atlassian apps. Users experience the app as an independent, standalone tool, not as an add-on to an Atlassian app.
| Embedded app | App using global:ui | |
|---|---|---|
| UI | Extends surfaces defined by the host app. | Provides an end-to-end UI experience with side navigation it controls, within the platform's top navigation. |
| Discoverability | Only accessible within a host app. | Discoverable in the Atlassian app switcher. |
Consider using the global:ui module when:
If your app's primary purpose is to extend a single Atlassian app (for example, adding a panel to a Jira issue or embedding content in a Confluence page, an embedded app is likely the better fit).
Apps that use the global:ui module suit two broad categories of work.
New end-to-end tasks targeting new customer verticals - workflows that sit entirely outside the scope of existing Atlassian apps:
New ways of managing existing tasks across multiple apps - apps that consolidate or provide a unified view of work spanning multiple Atlassian apps:
Forge's full page module also provides a full-screen canvas. The two modules serve different purposes.
| Full page module | global:ui module | |
|---|---|---|
| Navigation | No built-in side or top navigation. | Integrates the Atlassian top navigation. Side navigation that can be configured. |
| Platform integration | Cannot be accessed from the app switcher. | Can be accessed from the app switcher. |
| Term | Meaning |
|---|---|
global:ui module | The UI module that gives your app its own side navigation and main content area, plus a place in the Atlassian app switcher. |
global:ui UI Kit components | The Forge-provided navigation components (Global, Sidebar, Main, LinkMenuItem, ExpandableMenuItem, and others) that you use within the global:ui module. |
Follow the Getting started tutorial to create your first
app with the global:ui module and deploy it to your Atlassian site.
Once you have a working app, see Add custom content using Frame to embed Custom UI in the main content area and wire up sidebar navigation.
Rate this page: