From 0b2dd94fe5f4be5ae623637fbd8a68e99a32bd1b Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:07:04 +0200 Subject: [PATCH 01/20] Document embedded client --- .../refguide/runtime/mendix-client/_index.md | 2 + .../mendix-client/embedding-the-client.md | 211 ++++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md diff --git a/content/en/docs/refguide/runtime/mendix-client/_index.md b/content/en/docs/refguide/runtime/mendix-client/_index.md index c7fafd036a0..3fdc4b8f92b 100644 --- a/content/en/docs/refguide/runtime/mendix-client/_index.md +++ b/content/en/docs/refguide/runtime/mendix-client/_index.md @@ -29,6 +29,8 @@ The Mendix Dojo Client is bootstrapped by loading a `mxui.js` script from an HTM The Mendix React client is bootstrapped in different way. It loads the `index.js` file which loads the `common.js` with the Mendix client. More JavaScript files that contain page, layout, and nanoflow definitions will be loaded after this. +When you want to mount a Mendix web app inside another web application, you can also use the embedded client. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). + For **mobile applications**, the Mendix Client acts as a React Native application. This means that apps created by Mendix consist of two parts: a *wrapper* and a *bundle*. The wrapper is a native iOS or Android application that loads the bundle and exposes platform functionality to it. The bundle includes Client Core, Pluggable Widgets, and application-specific resources like nanoflows and pages. The three supported types of wrappers for mobile applications are as follows: diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md new file mode 100644 index 00000000000..c19a2d43fb6 --- /dev/null +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -0,0 +1,211 @@ +--- +title: "Embedding the Client" +url: /refguide/mendix-client/embedding-the-client/ +description: "Describes how to load a Mendix web app into another web application by using the embedded client." +weight: 30 +--- + +## Introduction + +The embedded client lets you load a Mendix web app inside another web application without using the standard Mendix shell page. + +In this setup, the host application owns the surrounding page and the Mendix app owns the region where it is mounted. + +This page describes how to do the following: + +* Configure an Embedded navigation profile in your Mendix app +* Load the embedded client from a host application +* Pass page parameters to the embedded home page +* Mount and unmount the client at the correct lifecycle moment +* Handle common integration issues + +## Prerequisites + +Before you start, make sure you have the following: + +* A Mendix version that supports the embedded client +* A Mendix web app that you can run locally or deploy +* A host web app that can create a DOM element and load JavaScript by using a dynamic import + +## How the Embedded Client Works + +When your app contains an Embedded navigation profile, the Mendix runtime exposes an embedded entry bundle at `/dist/embedded-index.js`. + +Your host application is responsible for the following: + +* Choosing the Mendix runtime URL +* Loading the embedded bundle with a dynamic import +* Creating a DOM element that Mendix can render into +* Calling `render(...)` on the embedded bundle +* Calling the returned unmount function when the host component is removed +* Showing any loading or error state in the host UI + +The same integration pattern works in React, Vue, plain JavaScript, and other frontend frameworks. + +## Configuring the Embedded Navigation Profile + +To enable the embedded client for your Mendix app, do the following: + +1. Open your app in Studio Pro. +2. Open **App** > **Navigation**. +3. Click **Add navigation profile**. +4. Select **Embedded**. +5. Configure the **Default home page** for the Embedded profile. +6. Configure the error page for the Embedded profile (optional). +7. Run or deploy the app. + +After you add the Embedded profile, the Mendix runtime serves the following bundle: + +```text +/dist/embedded-index.js +``` + +For example, if your runtime URL is `http://localhost:8081`, the embedded bundle is served from `http://localhost:8081/dist/embedded-index.js`. + +The Embedded profile defines the starting page for the embedded app. It also defines which page is shown if the embedded app reaches an error state during startup or navigation. + +## Configuring the Embedded Home Page + +The Embedded profile uses its own home page. This is the first page shown when the host calls `render(...)`. + +If your embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. + +## Passing Parameters to the Embedded Home Page + +You can pass page parameters for the embedded home page in the `parameters` object. + +For example: + +```js +const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; + +export async function mountEmbeddedMendix(container) { + const configuredRemoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; + const remoteUrl = configuredRemoteUrl.replace(/\/+$/, ""); + + const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); + + return embeddedModule.render(container, { + remoteUrl: `${remoteUrl}/`, + minHeight: "620px", + parameters: { + customerId: "12345" + } + }); +} +``` + +The parameter names in `parameters` must match the page parameters expected by the embedded home page. + +## Creating a Host Container + +Create an element in the host application where the Mendix app will be mounted. + +For example: + +```html +
+``` + +Or in a framework component: + +```tsx +
+``` + +The host only needs to provide a real DOM node. + +## Loading and Rendering the Embedded Client + +The embedded bundle exposes a `render(...)` function. A minimal framework-agnostic integration looks like this: + +```js +const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; + +export async function mountEmbeddedMendix(container) { + const configuredRemoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; + const remoteUrl = configuredRemoteUrl.replace(/\/+$/, ""); + + const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); + + return embeddedModule.render(container, { + remoteUrl: `${remoteUrl}/`, + minHeight: "620px", + parameters: { + customerId: "12345" + } + }); +} +``` + +This code does the following: + +* Resolves the runtime URL +* Loads the embedded bundle from the Mendix runtime +* Passes page parameters to the embedded home page +* Calls `render(...)` with the container element +* Returns the unmount function from the embedded client + +{{% alert color="info" %}} +If your host application uses Vite, add the `/* @vite-ignore */` comment to the dynamic import so Vite does not try to resolve the runtime URL during the host build. +{{% /alert %}} + +## Mounting and Cleaning Up + +Call the embedding logic only after the container exists and store the returned unmount function. + +Typical lifecycle hooks include the following: + +* React: `useEffect(...)` +* Vue: `onMounted(...)` and `onBeforeUnmount(...)` +* Plain JavaScript: after locating the container with `getElementById(...)` and during your own teardown flow + +For example: + +```js +const container = document.getElementById("embedded-mendix-host"); +const unmount = await mountEmbeddedMendix(container); + +// Call this when the host view is removed. +unmount(); +``` + +## Handling Errors + +The most common integration failure is that the Mendix runtime is not serving `embedded-index.js`. Wrap the load and render steps in a `try/catch` block. + +```js +const remoteUrl = "https://your-mendix-runtime.example.com"; + +try { + const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); + const unmount = await embeddedModule.render(container, { + remoteUrl: `${remoteUrl}/`, + minHeight: "620px", + parameters: { + customerId: "12345" + } + }); +} catch (error) { + console.error(error); + showError(`Unable to load the embedded Mendix bundle from ${remoteUrl}/dist/embedded-index.js.`); +} +``` + +At minimum, the host should do the following: + +* Log the technical error +* Show a visible error message in the host UI +* Keep the surrounding page intact + +## Cross-Origin Requests + +If the host app and the Mendix runtime use different origins, make sure the Mendix runtime accepts requests from the host origin. This is required because the host app loads the embedded bundle and subsequent client resources from the Mendix runtime. For more information, see [Configure CORS](/refguide/configure-cors/). + +## Read More + +* [Mendix Client](/refguide/mendix-client/) +* [Mendix React Client](/refguide/mendix-client/react/) +* [Navigation](/refguide/navigation/) +* [Setting Up Navigation](/refguide/setting-up-the-navigation-structure/) +* [Configure CORS](/refguide/configure-cors/) \ No newline at end of file From 541b59842d343e3bbf82f3ecf40f2e49ede88bed Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:08:27 +0200 Subject: [PATCH 02/20] Add beta warning --- .../refguide/runtime/mendix-client/embedding-the-client.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index c19a2d43fb6..2acd712e3b4 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -3,8 +3,13 @@ title: "Embedding the Client" url: /refguide/mendix-client/embedding-the-client/ description: "Describes how to load a Mendix web app into another web application by using the embedded client." weight: 30 +beta: true --- +{{% alert color="warning" %}} +This feature is in Public Beta. For more information, see [Release Status](/releasenotes/release-status/). +{{% /alert %}} + ## Introduction The embedded client lets you load a Mendix web app inside another web application without using the standard Mendix shell page. From 1a051119da03d2c488ec9ea7d83865d4ff609340 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:15:44 +0200 Subject: [PATCH 03/20] Improve doc --- .../mendix-client/embedding-the-client.md | 39 +++---------------- 1 file changed, 5 insertions(+), 34 deletions(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 2acd712e3b4..e35c70ea755 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -22,7 +22,6 @@ This page describes how to do the following: * Load the embedded client from a host application * Pass page parameters to the embedded home page * Mount and unmount the client at the correct lifecycle moment -* Handle common integration issues ## Prerequisites @@ -69,6 +68,8 @@ For example, if your runtime URL is `http://localhost:8081`, the embedded bundle The Embedded profile defines the starting page for the embedded app. It also defines which page is shown if the embedded app reaches an error state during startup or navigation. +If you configure an error page, it is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page. It is also shown when the selected home page is not accessible for the signed-in user. + ## Configuring the Embedded Home Page The Embedded profile uses its own home page. This is the first page shown when the host calls `render(...)`. @@ -85,8 +86,7 @@ For example: const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; export async function mountEmbeddedMendix(container) { - const configuredRemoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; - const remoteUrl = configuredRemoteUrl.replace(/\/+$/, ""); + const remoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); @@ -128,8 +128,7 @@ The embedded bundle exposes a `render(...)` function. A minimal framework-agnost const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; export async function mountEmbeddedMendix(container) { - const configuredRemoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; - const remoteUrl = configuredRemoteUrl.replace(/\/+$/, ""); + const remoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); @@ -175,34 +174,6 @@ const unmount = await mountEmbeddedMendix(container); unmount(); ``` -## Handling Errors - -The most common integration failure is that the Mendix runtime is not serving `embedded-index.js`. Wrap the load and render steps in a `try/catch` block. - -```js -const remoteUrl = "https://your-mendix-runtime.example.com"; - -try { - const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); - const unmount = await embeddedModule.render(container, { - remoteUrl: `${remoteUrl}/`, - minHeight: "620px", - parameters: { - customerId: "12345" - } - }); -} catch (error) { - console.error(error); - showError(`Unable to load the embedded Mendix bundle from ${remoteUrl}/dist/embedded-index.js.`); -} -``` - -At minimum, the host should do the following: - -* Log the technical error -* Show a visible error message in the host UI -* Keep the surrounding page intact - ## Cross-Origin Requests If the host app and the Mendix runtime use different origins, make sure the Mendix runtime accepts requests from the host origin. This is required because the host app loads the embedded bundle and subsequent client resources from the Mendix runtime. For more information, see [Configure CORS](/refguide/configure-cors/). @@ -213,4 +184,4 @@ If the host app and the Mendix runtime use different origins, make sure the Mend * [Mendix React Client](/refguide/mendix-client/react/) * [Navigation](/refguide/navigation/) * [Setting Up Navigation](/refguide/setting-up-the-navigation-structure/) -* [Configure CORS](/refguide/configure-cors/) \ No newline at end of file +* [Configure CORS](/refguide/configure-cors/) From f796e6f6afb0e4057b67acd758837c224099310f Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:21:52 +0200 Subject: [PATCH 04/20] Add section on CSP --- .../refguide/runtime/mendix-client/embedding-the-client.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index e35c70ea755..6c0183150f2 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -178,6 +178,10 @@ unmount(); If the host app and the Mendix runtime use different origins, make sure the Mendix runtime accepts requests from the host origin. This is required because the host app loads the embedded bundle and subsequent client resources from the Mendix runtime. For more information, see [Configure CORS](/refguide/configure-cors/). +## Content Security Policy + +If the host app uses Content Security Policy (CSP), make sure its policy allows JavaScript to load from the Mendix runtime domain. This is required because the host app loads the embedded bundle and other client resources from that domain. For more information, see [Content Security Policy](/howto/security/csp/). + ## Read More * [Mendix Client](/refguide/mendix-client/) From 07e4a02d47a52e970a04940fc64e83dd61ba05f3 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:38:34 +0200 Subject: [PATCH 05/20] Add section on styling --- .../runtime/mendix-client/embedding-the-client.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 6c0183150f2..03c421ecf5f 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -174,6 +174,20 @@ const unmount = await mountEmbeddedMendix(container); unmount(); ``` +## CSS Behavior + +The embedded client runs inside a shadow root so that its styles stay isolated from the host app. + +To make common app styling keep working, Mendix rewrites CSS selectors that target `:root`, `html`, or `body` so they target `:host` instead. This allows CSS variables and other top-level styles to keep applying inside the embedded app. + +If a selector depends on attributes on `html` or `body`, those attributes are mirrored to the shadow root so those selectors can still work when the app is embedded. + +`@font-face` declarations are handled differently. Because shadow roots do not support font declarations in the same way, Mendix moves those declarations to a `style` tag in the host page's `head`. + +{{% alert color="info" %}} +Not all custom CSS will behave exactly the same when an app is embedded. However, Atlas styling is supported. +{{% /alert %}} + ## Cross-Origin Requests If the host app and the Mendix runtime use different origins, make sure the Mendix runtime accepts requests from the host origin. This is required because the host app loads the embedded bundle and subsequent client resources from the Mendix runtime. For more information, see [Configure CORS](/refguide/configure-cors/). From 008e013400a448c7b749f5410d23915e6dab4999 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 11:45:33 +0200 Subject: [PATCH 06/20] Add section on navigation --- .../refguide/runtime/mendix-client/embedding-the-client.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 03c421ecf5f..bfacbe9d746 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -188,6 +188,12 @@ If a selector depends on attributes on `html` or `body`, those attributes are mi Not all custom CSS will behave exactly the same when an app is embedded. However, Atlas styling is supported. {{% /alert %}} +## Embedded Navigation + +An embedded app does not react to changes in the browser address bar or to the browser's back and forward buttons. This is because the embedded app runs as a component inside the host app, and the host app should control browser navigation. + +The embedded Mendix app can still navigate internally. For example, it can open other pages by using [Show Page](/refguide/show-page/) actions or buttons that open a page. + ## Cross-Origin Requests If the host app and the Mendix runtime use different origins, make sure the Mendix runtime accepts requests from the host origin. This is required because the host app loads the embedded bundle and subsequent client resources from the Mendix runtime. For more information, see [Configure CORS](/refguide/configure-cors/). From 2ff45d5a4bc37e5c7b0c49067fdba53ef72d86b2 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 12:01:21 +0200 Subject: [PATCH 07/20] Proofread --- .../mendix-client/embedding-the-client.md | 55 +++---------------- 1 file changed, 8 insertions(+), 47 deletions(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index bfacbe9d746..00404a3c063 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -12,25 +12,18 @@ This feature is in Public Beta. For more information, see [Release Status](/rele ## Introduction -The embedded client lets you load a Mendix web app inside another web application without using the standard Mendix shell page. +The embedded client lets you use a Mendix web app as a component inside another web application, without using the standard Mendix shell page. This makes it easier to add Mendix capabilities to broader digital experiences, support micro-frontend architectures, and integrate Mendix seamlessly with existing portals, products, or custom frontends. In this setup, the host application owns the surrounding page and browser-level experience, while the Mendix app owns the region where it is mounted. -In this setup, the host application owns the surrounding page and the Mendix app owns the region where it is mounted. - -This page describes how to do the following: +This page describes the following: * Configure an Embedded navigation profile in your Mendix app * Load the embedded client from a host application * Pass page parameters to the embedded home page +* Understand how CSS behaves in an embedded app +* Understand how navigation behaves in an embedded app +* Configure host app requirements such as CORS and CSP * Mount and unmount the client at the correct lifecycle moment -## Prerequisites - -Before you start, make sure you have the following: - -* A Mendix version that supports the embedded client -* A Mendix web app that you can run locally or deploy -* A host web app that can create a DOM element and load JavaScript by using a dynamic import - ## How the Embedded Client Works When your app contains an Embedded navigation profile, the Mendix runtime exposes an embedded entry bundle at `/dist/embedded-index.js`. @@ -46,7 +39,7 @@ Your host application is responsible for the following: The same integration pattern works in React, Vue, plain JavaScript, and other frontend frameworks. -## Configuring the Embedded Navigation Profile +## Configuring the Embedded App To enable the embedded client for your Mendix app, do the following: @@ -55,7 +48,7 @@ To enable the embedded client for your Mendix app, do the following: 3. Click **Add navigation profile**. 4. Select **Embedded**. 5. Configure the **Default home page** for the Embedded profile. -6. Configure the error page for the Embedded profile (optional). +6. Configure an error page for the Embedded profile (optional). 7. Run or deploy the app. After you add the Embedded profile, the Mendix runtime serves the following bundle: @@ -66,39 +59,7 @@ After you add the Embedded profile, the Mendix runtime serves the following bund For example, if your runtime URL is `http://localhost:8081`, the embedded bundle is served from `http://localhost:8081/dist/embedded-index.js`. -The Embedded profile defines the starting page for the embedded app. It also defines which page is shown if the embedded app reaches an error state during startup or navigation. - -If you configure an error page, it is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page. It is also shown when the selected home page is not accessible for the signed-in user. - -## Configuring the Embedded Home Page - -The Embedded profile uses its own home page. This is the first page shown when the host calls `render(...)`. - -If your embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. - -## Passing Parameters to the Embedded Home Page - -You can pass page parameters for the embedded home page in the `parameters` object. - -For example: - -```js -const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; - -export async function mountEmbeddedMendix(container) { - const remoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; - - const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); - - return embeddedModule.render(container, { - remoteUrl: `${remoteUrl}/`, - minHeight: "620px", - parameters: { - customerId: "12345" - } - }); -} -``` +The Embedded profile defines the starting page for the embedded app, which is the first page shown when the host calls `render(...)`, and it can also define an error page for startup or navigation failures. When the embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. The configured error page is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page or when the selected home page is not accessible for the signed-in user. The parameter names in `parameters` must match the page parameters expected by the embedded home page. From 20adf68731c3e5fcd7c9a6fe9dda889bad3acdc0 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 18 May 2026 14:50:22 +0200 Subject: [PATCH 08/20] Update general navigation profle docs as well --- .../app-explorer/app/navigation/_index.md | 16 +++++++++++++++- .../setting-up-the-navigation-structure.md | 11 ++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md index c88078580a6..3fde22ce85e 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md @@ -25,8 +25,9 @@ The core of Mendix's navigation model is founded on the following profiles: * Phone web * Phone web offline * Native mobile (tablet & phone) +* Embedded (Beta) -Users that access the app via a particular device type are automatically redirected to the homepage of the appropriate profile based on the profile type (for details, see the [Redirection to Profiles](#redirection) section below). +Users that access the app via a particular device type are automatically redirected to the homepage of the appropriate browser or mobile profile based on the profile type (for details, see the [Redirection to Profiles](#redirection) section below). The Embedded profile is not selected through device detection. It is used when a host application loads the embedded client. The device type of the currently logged-in user is available in [microflows](/refguide/microflows/) as the `$currentDeviceType` variable. The type of this variable is the [enumeration](/refguide/enumerations/) `System.DeviceType`, which has the values `Phone`, `Tablet`, and `Desktop`. You can use `$currentDeviceType` to perform different actions based on the device type. A typical example is to show different pages based on the device type. @@ -56,6 +57,12 @@ The Mendix app will run in [offline-first](/refguide/offline-first/) mode. This You are required to enable anonymous users in your app's security settings and include anonymous user roles on native login pages. This is because there is no built-in login screen in the native profile; login pages are modeled as regular native pages. {{% /alert %}} +### Embedded + +The Embedded profile lets you use a Mendix web app as a component inside another web application. The host application loads the embedded client and owns browser-level navigation, while the Mendix app renders and navigates inside its mounted region. + +The Embedded profile defines a default home page and can also define an error page. When the configured home page expects page parameters, the host application can pass them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). + ## Redirection to Profiles {#redirection} Mendix Runtime automatically redirects users to the home page of the appropriate device type based on the device they are using. This happens by examining the `User-Agent` string that is sent by the device. The default configuration for this redirection is as follows: @@ -98,6 +105,8 @@ The default home page indicates which [page](/refguide/page/) or [microflow](/re The default home page is visible to all unauthenticated users. {{% /alert %}} +For the Embedded profile, the default home page is the first page shown when the host application calls `render(...)`. + #### Role-Based Home Pages{#role-based} By using role-based home pages, you can show different home pages for different users. If a user logs in, the first role-based home page of which the user role matches the user role of the user is displayed. If no match is found, the default home page is used. @@ -108,6 +117,10 @@ For each role-based home page, you can specify the user role it applies to and t The fallback page is a page or microflow that can be used to customize the application's behavior when trying to access a [microflow](/refguide/microflow/#url) or [page](/refguide/page-properties/#url) URL that does not exist. For more information, see [Setting a Fallback Page](/refguide/setting-up-the-navigation-structure/#fallback) in *Setting Up Navigation*. +#### Error Page + +For Embedded profiles, you can configure an error page. This page is shown when the embedded app cannot open the configured home page during startup or navigation. Examples include page parameter values passed through `render(...)` that do not match the expected parameter types, or a configured home page that is not accessible for the signed-in user. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). + ### Authentication {#authentication} If a user, [anonymous](/refguide/anonymous-users/) or authenticated, tries to access a resource to which the user has no access, the configured [sign-in page](/refguide/authentication-widgets/) will be displayed, prompting the user to sign in. @@ -145,4 +158,5 @@ For more details on the settings and when to use them, see the [Offline-First Re ## Read More * [App Explorer](/refguide/app-explorer/) +* [Embedding the Client](/refguide/mendix-client/embedding-the-client/) * [Navigation Tree](/refguide/navigation-tree/) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md b/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md index e7b9db9d07f..038b286a2ae 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md @@ -8,7 +8,7 @@ aliases: --- ## Introduction -Once your app has some pages, create a navigation menu to give your users access to them. The navigation editor allows you define the navigation menu for different type of apps and devices (for example, for responsive, tablet browser, or native mobile apps). It also allows you to define which page is shown as a default home page depending on the user role. +Once your app has some pages, create a navigation menu to give your users access to them. The navigation editor allows you define the navigation menu for different type of apps and devices (for example, for responsive, tablet browser, native mobile, or embedded apps). It also allows you to define which page is shown as a default home page depending on the user role. ## Setting a Default Home Page {#home} @@ -35,6 +35,8 @@ Do the following: For online profiles, you can set a microflow as a default home page. Make sure a [Show Page](/refguide/show-page/) activity is called from the startup microflow for each possible execution flow. Otherwise, the user will see nothing during execution paths where the activity is missing. For the native mobile profile, you can set a nanoflow as a home page, either as a default or as a role-based. For more information, see the [Setting a Nanoflow as a Home Page](#nanoflow-home-page) section below. + +For the Embedded profile, the selected home page is the first page shown when the host application calls `render(...)`. When that page requires parameters, the host application passes them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). {{% /alert %}} Now every time a user signs in to the application, the selected page/microflow is shown/triggered. @@ -74,6 +76,12 @@ If a microflow is used as a fallback, it can have only one String parameter name The fallback page will only be used for URLs that start with a [URL Prefix](/refguide/runtime-tab/#url-prefix). +## Setting an Error Page for an Embedded Profile + +The Embedded profile can use an error page when the configured home page cannot be opened during startup or navigation. This can happen when the values passed in `render(...)` do not match the expected page parameter types or when the signed-in user does not have access to the configured home page. + +To configure an error page, open the Embedded profile in the **Navigation** editor and select the page you want to use. + ## Setting a Nanoflow as a Home Page {#nanoflow-home-page} Instead of using a page, you can set a nanoflow as your app's home page as long as you are using a native profile. The nanoflow you selected will be executed during startup and will show your app's starting page. This is a normal nanoflow call, which means that you can implement custom logic that determines which page to show, creates objects, calls sub-nanoflows, uses JavaScript actions, and more. @@ -134,3 +142,4 @@ To avoid adding the menu widget on every page in your app, you can use a layout. * [Atlas UI](/howto/front-end/atlas-ui/) * [Create Your First Two Overview and Detail Pages](/howto/front-end/create-your-first-two-overview-and-detail-pages/) +* [Embedding the Client](/refguide/mendix-client/embedding-the-client/) From a103b22030443348177d9a619c3946214741288a Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Thu, 21 May 2026 15:37:04 +0200 Subject: [PATCH 09/20] Add section on auth --- .../refguide/runtime/mendix-client/embedding-the-client.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 00404a3c063..8c405bde05a 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -21,6 +21,7 @@ This page describes the following: * Pass page parameters to the embedded home page * Understand how CSS behaves in an embedded app * Understand how navigation behaves in an embedded app +* Understand authentication options for an embedded app * Configure host app requirements such as CORS and CSP * Mount and unmount the client at the correct lifecycle moment @@ -135,6 +136,10 @@ const unmount = await mountEmbeddedMendix(container); unmount(); ``` +## Authentication + +In the current Public Beta, embedded apps require [anonymous users](/refguide/anonymous-users/) to be enabled. The embedded client does not include a platform-level mechanism to pass the host application's authentication context to the embedded Mendix app. If your embedded scenario requires signed-in access, implement a custom authentication approach that fits your architecture and security requirements. + ## CSS Behavior The embedded client runs inside a shadow root so that its styles stay isolated from the host app. From d193b0689127ff5159ab0ca215bf42c2c90bb54b Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Tue, 26 May 2026 09:51:25 +0200 Subject: [PATCH 10/20] Add link to embedded doc from error page doc --- .../app/navigation/setting-up-the-navigation-structure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md b/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md index 038b286a2ae..aff2762b283 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/navigation/setting-up-the-navigation-structure.md @@ -78,7 +78,7 @@ The fallback page will only be used for URLs that start with a [URL Prefix](/ref ## Setting an Error Page for an Embedded Profile -The Embedded profile can use an error page when the configured home page cannot be opened during startup or navigation. This can happen when the values passed in `render(...)` do not match the expected page parameter types or when the signed-in user does not have access to the configured home page. +The Embedded profile can use an error page when the configured home page cannot be opened during startup or navigation. This can happen when the values passed in `render(...)` do not match the expected page parameter types or when the signed-in user does not have access to the configured home page. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). To configure an error page, open the Embedded profile in the **Navigation** editor and select the page you want to use. From 66dab3edd7402c05266042e7493447e2f2b98b73 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Thu, 28 May 2026 11:45:25 +0200 Subject: [PATCH 11/20] Remove window property in example --- .../runtime/mendix-client/embedding-the-client.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 8c405bde05a..bfa1191796b 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -87,15 +87,13 @@ The host only needs to provide a real DOM node. The embedded bundle exposes a `render(...)` function. A minimal framework-agnostic integration looks like this: ```js -const DEFAULT_REMOTE_URL = "https://your-mendix-runtime.example.com"; +const REMOTE_URL = "https://your-mendix-runtime.example.com/"; export async function mountEmbeddedMendix(container) { - const remoteUrl = window.__MENDIX_REMOTE_URL__ ?? DEFAULT_REMOTE_URL; - - const embeddedModule = await import(`${remoteUrl}/dist/embedded-index.js`); + const embeddedModule = await import(`${REMOTE_URL}dist/embedded-index.js`); return embeddedModule.render(container, { - remoteUrl: `${remoteUrl}/`, + remoteUrl: REMOTE_URL, minHeight: "620px", parameters: { customerId: "12345" From 30164885d29b2c896587cca59501d14cda1cfc9a Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Thu, 4 Jun 2026 14:01:22 +0200 Subject: [PATCH 12/20] Update Styling section --- .../docs/refguide/runtime/mendix-client/embedding-the-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index bfa1191796b..cf22b6fc497 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -142,7 +142,7 @@ In the current Public Beta, embedded apps require [anonymous users](/refguide/an The embedded client runs inside a shadow root so that its styles stay isolated from the host app. -To make common app styling keep working, Mendix rewrites CSS selectors that target `:root`, `html`, or `body` so they target `:host` instead. This allows CSS variables and other top-level styles to keep applying inside the embedded app. +To make common app styling keep working, Mendix rewrites CSS selectors that target `:root`, `html`, or `body` so they target `mx-app-container` instead. `mx-app-container` is the element that wraps the embedded client inside the shadow root. This allows CSS variables and other top-level styles to keep applying inside the embedded app. If a selector depends on attributes on `html` or `body`, those attributes are mirrored to the shadow root so those selectors can still work when the app is embedded. From 73f8440053c399045eaa238b174b9d327f228458 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Mon, 8 Jun 2026 09:47:15 +0200 Subject: [PATCH 13/20] Add KI for optional parameters --- .../refguide/runtime/mendix-client/embedding-the-client.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index cf22b6fc497..defeaa53bcb 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -166,6 +166,11 @@ If the host app and the Mendix runtime use different origins, make sure the Mend If the host app uses Content Security Policy (CSP), make sure its policy allows JavaScript to load from the Mendix runtime domain. This is required because the host app loads the embedded bundle and other client resources from that domain. For more information, see [Content Security Policy](/howto/security/csp/). +## Known Issues + +### Optional parameters +Omitting a parameter that is marked as optional from the `parameters` object will result in the error page being shown instead of the default value being passed. + ## Read More * [Mendix Client](/refguide/mendix-client/) From 5e4dc154e29b4e0b48d2cc3bd79a3fd9d5c631cd Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Fri, 12 Jun 2026 11:22:01 +0200 Subject: [PATCH 14/20] Fix title casing --- .../docs/refguide/runtime/mendix-client/embedding-the-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index defeaa53bcb..f02a52c9f4c 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -168,7 +168,7 @@ If the host app uses Content Security Policy (CSP), make sure its policy allows ## Known Issues -### Optional parameters +### Optional Parameters Omitting a parameter that is marked as optional from the `parameters` object will result in the error page being shown instead of the default value being passed. ## Read More From ca2bfa2f3c7dde39752c222b91654848e29d10fa Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Tue, 16 Jun 2026 16:03:22 +0200 Subject: [PATCH 15/20] Add React client requirement --- .../refguide/runtime/mendix-client/embedding-the-client.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index f02a52c9f4c..620244179d2 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -25,6 +25,10 @@ This page describes the following: * Configure host app requirements such as CORS and CSP * Mount and unmount the client at the correct lifecycle moment +{{% alert color="inof" %}} +Embedding the Mendix client is only supported for the [Mendix React Client](/refguide/mendix-client/react/). +{{% /alert %}} + ## How the Embedded Client Works When your app contains an Embedded navigation profile, the Mendix runtime exposes an embedded entry bundle at `/dist/embedded-index.js`. @@ -58,7 +62,7 @@ After you add the Embedded profile, the Mendix runtime serves the following bund /dist/embedded-index.js ``` -For example, if your runtime URL is `http://localhost:8081`, the embedded bundle is served from `http://localhost:8081/dist/embedded-index.js`. +For example, if your runtime URL is `http://localhost:8080`, the embedded bundle is served from `http://localhost:8080/dist/embedded-index.js`. The Embedded profile defines the starting page for the embedded app, which is the first page shown when the host calls `render(...)`, and it can also define an error page for startup or navigation failures. When the embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. The configured error page is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page or when the selected home page is not accessible for the signed-in user. From af5f674b1b5b5633d1d40e73f1c4b871e4bafe2d Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Wed, 17 Jun 2026 09:09:46 +0200 Subject: [PATCH 16/20] Update error => fallback page wording --- .../refguide/modeling/app-explorer/app/navigation/_index.md | 6 ++---- .../refguide/runtime/mendix-client/embedding-the-client.md | 6 +++--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md index 3fde22ce85e..4c3c0c7d23d 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md @@ -61,7 +61,7 @@ You are required to enable anonymous users in your app's security settings and i The Embedded profile lets you use a Mendix web app as a component inside another web application. The host application loads the embedded client and owns browser-level navigation, while the Mendix app renders and navigates inside its mounted region. -The Embedded profile defines a default home page and can also define an error page. When the configured home page expects page parameters, the host application can pass them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). +The Embedded profile defines a default home page and can also define an fallbacl page. When the configured home page expects page parameters, the host application can pass them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). ## Redirection to Profiles {#redirection} @@ -117,9 +117,7 @@ For each role-based home page, you can specify the user role it applies to and t The fallback page is a page or microflow that can be used to customize the application's behavior when trying to access a [microflow](/refguide/microflow/#url) or [page](/refguide/page-properties/#url) URL that does not exist. For more information, see [Setting a Fallback Page](/refguide/setting-up-the-navigation-structure/#fallback) in *Setting Up Navigation*. -#### Error Page - -For Embedded profiles, you can configure an error page. This page is shown when the embedded app cannot open the configured home page during startup or navigation. Examples include page parameter values passed through `render(...)` that do not match the expected parameter types, or a configured home page that is not accessible for the signed-in user. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). +For Embedded profiles, you can configure a fallback page as well. This page is shown when the embedded app cannot open the configured home page during startup or navigation. Examples include page parameter values passed through `render(...)` that do not match the expected parameter types, or a configured home page that is not accessible for the signed-in user. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). ### Authentication {#authentication} diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 620244179d2..c6d51866376 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -53,7 +53,7 @@ To enable the embedded client for your Mendix app, do the following: 3. Click **Add navigation profile**. 4. Select **Embedded**. 5. Configure the **Default home page** for the Embedded profile. -6. Configure an error page for the Embedded profile (optional). +6. Configure an fallback page for the Embedded profile (optional). 7. Run or deploy the app. After you add the Embedded profile, the Mendix runtime serves the following bundle: @@ -64,7 +64,7 @@ After you add the Embedded profile, the Mendix runtime serves the following bund For example, if your runtime URL is `http://localhost:8080`, the embedded bundle is served from `http://localhost:8080/dist/embedded-index.js`. -The Embedded profile defines the starting page for the embedded app, which is the first page shown when the host calls `render(...)`, and it can also define an error page for startup or navigation failures. When the embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. The configured error page is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page or when the selected home page is not accessible for the signed-in user. +The Embedded profile defines the starting page for the embedded app, which is the first page shown when the host calls `render(...)`, and it can also define an fallback page for startup or navigation failures. When the embedded home page requires page parameters, pass those values from the host application by using the `parameters` object in the `render(...)` configuration. The configured fallback page is shown when the parameters passed in `render(...)` do not match the expected parameter types of the embedded home page or when the selected home page is not accessible for the signed-in user. The parameter names in `parameters` must match the page parameters expected by the embedded home page. @@ -173,7 +173,7 @@ If the host app uses Content Security Policy (CSP), make sure its policy allows ## Known Issues ### Optional Parameters -Omitting a parameter that is marked as optional from the `parameters` object will result in the error page being shown instead of the default value being passed. +Omitting a parameter that is marked as optional from the `parameters` object will result in the fallback page being shown instead of the default value being passed. ## Read More From 66cb103ff4f1eab2cc3e39b0a6a9c10bb42d9c36 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Wed, 17 Jun 2026 09:14:37 +0200 Subject: [PATCH 17/20] Add UI Image --- .../mendix-client/embedding-the-client.md | 2 ++ .../embedding-the-client/nav-profile.png | Bin 0 -> 181233 bytes 2 files changed, 2 insertions(+) create mode 100644 static/attachments/refguide/mendix-client/embedding-the-client/nav-profile.png diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index c6d51866376..c45679d9545 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -56,6 +56,8 @@ To enable the embedded client for your Mendix app, do the following: 6. Configure an fallback page for the Embedded profile (optional). 7. Run or deploy the app. +{{< figure src="/attachments/refguide/mendix-client/embedding-the-client/nav-profile.png" alt="embedded navigation profile UI" class="no-border">}} + After you add the Embedded profile, the Mendix runtime serves the following bundle: ```text diff --git a/static/attachments/refguide/mendix-client/embedding-the-client/nav-profile.png b/static/attachments/refguide/mendix-client/embedding-the-client/nav-profile.png new file mode 100644 index 0000000000000000000000000000000000000000..0a287e79f2f54c33477e920f969ba995f2c2b55b GIT binary patch literal 181233 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 Csp&uf literal 0 HcmV?d00001 From b0471525ea749ca86aa0b3357c67c7e951d7c886 Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Wed, 17 Jun 2026 09:23:14 +0200 Subject: [PATCH 18/20] Fix info box tag --- .../docs/refguide/runtime/mendix-client/embedding-the-client.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index c45679d9545..455a418f189 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -25,7 +25,7 @@ This page describes the following: * Configure host app requirements such as CORS and CSP * Mount and unmount the client at the correct lifecycle moment -{{% alert color="inof" %}} +{{% alert color="info" %}} Embedding the Mendix client is only supported for the [Mendix React Client](/refguide/mendix-client/react/). {{% /alert %}} From 40ee7a0a3bca58d61a57572afaa4ecf7d9f55d0e Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Wed, 17 Jun 2026 09:24:47 +0200 Subject: [PATCH 19/20] Expand Read More list --- .../docs/refguide/runtime/mendix-client/embedding-the-client.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index 455a418f189..be290b6ebc7 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -184,3 +184,4 @@ Omitting a parameter that is marked as optional from the `parameters` object wil * [Navigation](/refguide/navigation/) * [Setting Up Navigation](/refguide/setting-up-the-navigation-structure/) * [Configure CORS](/refguide/configure-cors/) +* [Content Security Policy](/howto/security/csp/). \ No newline at end of file From 7402aeabe45f26f406f7f41dd8dca6e1cf7ba11c Mon Sep 17 00:00:00 2001 From: Wim Jongeneel Date: Fri, 19 Jun 2026 13:13:16 +0200 Subject: [PATCH 20/20] Proofread and add link to example repro --- .../modeling/app-explorer/app/navigation/_index.md | 2 +- .../runtime/mendix-client/embedding-the-client.md | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md index 4c3c0c7d23d..f678f9e72af 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/navigation/_index.md @@ -61,7 +61,7 @@ You are required to enable anonymous users in your app's security settings and i The Embedded profile lets you use a Mendix web app as a component inside another web application. The host application loads the embedded client and owns browser-level navigation, while the Mendix app renders and navigates inside its mounted region. -The Embedded profile defines a default home page and can also define an fallbacl page. When the configured home page expects page parameters, the host application can pass them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). +The Embedded profile defines a default home page and can also define an fallback page. When the configured home page expects page parameters, the host application can pass them through the `parameters` object in `render(...)`. For more information, see [Embedding the Client](/refguide/mendix-client/embedding-the-client/). ## Redirection to Profiles {#redirection} diff --git a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md index be290b6ebc7..5a6dc394a73 100644 --- a/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md +++ b/content/en/docs/refguide/runtime/mendix-client/embedding-the-client.md @@ -12,7 +12,7 @@ This feature is in Public Beta. For more information, see [Release Status](/rele ## Introduction -The embedded client lets you use a Mendix web app as a component inside another web application, without using the standard Mendix shell page. This makes it easier to add Mendix capabilities to broader digital experiences, support micro-frontend architectures, and integrate Mendix seamlessly with existing portals, products, or custom frontends. In this setup, the host application owns the surrounding page and browser-level experience, while the Mendix app owns the region where it is mounted. +The embedded client lets you use a Mendix web app as a component inside another web application. This makes it easier to add Mendix capabilities to broader digital experiences, support micro-frontend architectures, and integrate Mendix seamlessly with existing portals, products, or custom frontends. In this setup, the host application owns the surrounding page and browser-level experience, while the Mendix app owns the region where it is mounted. This page describes the following: @@ -44,6 +44,10 @@ Your host application is responsible for the following: The same integration pattern works in React, Vue, plain JavaScript, and other frontend frameworks. +## Example host apps + +See the [embedded-mendix-demo-apps](https://github.com/mendix/embedded-mendix-demo-apps) GitHub repository for an example Mendix application that has been configured to be embedded, together with example host applications using Vue, React, and vanilla JavaScript. + ## Configuring the Embedded App To enable the embedded client for your Mendix app, do the following: @@ -162,7 +166,7 @@ Not all custom CSS will behave exactly the same when an app is embedded. However An embedded app does not react to changes in the browser address bar or to the browser's back and forward buttons. This is because the embedded app runs as a component inside the host app, and the host app should control browser navigation. -The embedded Mendix app can still navigate internally. For example, it can open other pages by using [Show Page](/refguide/show-page/) actions or buttons that open a page. +The embedded Mendix app can still navigate internally. For example, it can open other pages by using [Show Page](/refguide/show-page/) actions or buttons that open a page. When the browser reloads, the Mendix app restarts as well, and the home page is shown. ## Cross-Origin Requests @@ -172,6 +176,10 @@ If the host app and the Mendix runtime use different origins, make sure the Mend If the host app uses Content Security Policy (CSP), make sure its policy allows JavaScript to load from the Mendix runtime domain. This is required because the host app loads the embedded bundle and other client resources from that domain. For more information, see [Content Security Policy](/howto/security/csp/). +## Cross-site Cookies + +Cross-site cookies must be enabled in the browser when the Mendix application is hosted on a different domain from the host application. + ## Known Issues ### Optional Parameters