Developer
News and Updates
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Nov 2, 2026

Build apps with the global:ui module (Preview)

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.

Example global UI app with platform header, sidebar footer, and Your Forge app content in the main content area.

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:

  • Deliver a full-screen experience with side navigation that you control and top navigation provided by the Atlassian platform.
  • Appear in the Atlassian app switcher, so users reach your app from anywhere in the platform.
  • Connect to one or more Atlassian apps through multi-app compatibility, and optionally surface data across them.
  • Build on platform capabilities such as Teamwork Graph, Forge Agents, Rovo Search, and Rovo Chat.

Tutorials and examples

Reference

How it works

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.

Compared to embedded apps

Embedded appApp using global:ui
UIExtends surfaces defined by the host app.Provides an end-to-end UI experience with side navigation it controls, within the platform's top navigation.
DiscoverabilityOnly accessible within a host app.Discoverable in the Atlassian app switcher.

When to use the global:ui module

Consider using the global:ui module when:

  • Users think of your app as a primary tool, not an add-on to an Atlassian app.
  • Your app needs to work across multiple Atlassian apps, or deliver an independent workflow.
  • You want users to navigate to your app directly from the Atlassian app switcher.

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).

Use cases

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:

  • Technical architecture diagramming tools for software architects.
  • Human resourcing and training campaign management.
  • Logistics and route planning for field operations teams.

New ways of managing existing tasks across multiple apps - apps that consolidate or provide a unified view of work spanning multiple Atlassian apps:

  • Senior management dashboards that surface work across multiple Atlassian apps.
  • Enterprise data backup and resilience tools.
  • CRM and analytics tools that pull data from Jira and Confluence instances.

The global:ui module compared to the full page module

Forge's full page module also provides a full-screen canvas. The two modules serve different purposes.

Full page moduleglobal:ui module
NavigationNo built-in side or top navigation.Integrates the Atlassian top navigation. Side navigation that can be configured.
Platform integrationCannot be accessed from the app switcher.Can be accessed from the app switcher.

Key terms

TermMeaning
global:ui moduleThe 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 componentsThe Forge-provided navigation components (Global, Sidebar, Main, LinkMenuItem, ExpandableMenuItem, and others) that you use within the global:ui module.

Next steps

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: