Skip to content

UI Pages

UI pages are custom full-page views with their own navigation entry in the Falcon console. Unlike UI extensions (which embed in existing pages), UI pages provide a complete canvas for building custom applications.

UI pages are created using the Foundry CLI:

Terminal window
foundry ui pages create

You’ll be prompted for the page name, description, and template selection.

UI pages automatically create a navigation entry in the Falcon console sidebar under the app’s name. Navigation settings can be configured from the Experience page in the App Builder (click the actions menu on your dashboard and select Configure navigation settings).

UI pages can invoke Foundry functions using the Falcon context object:

const myFunction = falcon.cloudFunction({ name: 'my-function' });
const response = await myFunction.path('/my-endpoint').post({ key: 'value' });

Run your page locally with live reload:

Terminal window
foundry ui run

The Falcon console loads your local page in development mode, visible only to you. Changes to your code are reflected in real time.