Embed apps
Embed apps in Business Central are partner-branded solutions built on the platform. This section covers what an embed app is, partner qualification, use of the application family name in URLs, deployment through LCS, access management for customers, and the App Management API.
Path: Get started > Develop > Embed apps · tier official · system none · narrative reviewed (checked by Opus)
Overview
An embed app is a partner-branded solution built on Business Central. It includes library extensions, third-party extensions, custom metadata, and optionally a code-customized base application. Partners can brand it, control exclusivity, and use .NET interoperability. The overview page also mentions version 16.
Start with the overview and the qualification page. The qualification page lists the partner requirements: 24/7 support, user assistance standards, platform support commitment, SLA agreements with Microsoft, and volume requirements for customized applications. The application family page then explains how the family name appears in URLs and endpoints across the web client, web services, mobile apps, the administration center, Marketplace, Power BI, and Excel.
Three subtopics cover operations. Deployment explains how to build packages (BACPACs, branding, manifest.json) and how ISVs use Lifecycle Services to upload, deploy to rings, and onboard customers. Application Access Management controls which customers can create online environments. App Management describes the API for deployments, updates, and customer environments.
Key points
- An embed app combines library extensions, third-party extensions, custom metadata, and optionally a code-customized base application.
- Capabilities include partner branding, web client customization, exclusivity controls, third-party app safe listing, and .NET interoperability.
- Qualification requires 24/7 support, user assistance standards, platform support commitment, SLAs with Microsoft, and volume requirements for customized applications.
- The application family name is used in web client, web services, and mobile app URLs, and also in the administration center, Marketplace, Power BI, and Excel.
- Deployment packages use BACPACs, branding, and manifest.json, and ISVs upload and deploy them to rings through LCS.
- Application Access Management lets ISVs and VARs enable access control, register VARs, approve tenants, and use its API.
- The App Management API covers ISV update workflows and upgrading apps with breaking changes using ForceSync.
Subtopics
- Deployment (2 pages)
- Application Access Management (2 pages)
- App Management (3 pages)
More Learn pages
- Embed app overview: Provides an overview of Embed App in Business Central
- Embed App Qualification and Onboarding of partners: Learn about the qualification and onboarding of partners to the Embed App program.
- Using Application Family in Embed App: Learn how to use the application family in embed app.
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 8 of 10 Learn pages
- learnApp Management API2021-04-01
- learnApp Management for ISVs2021-04-01
- learnApplication access management2024-01-02
- learnApplication Access Management API2023-08-24
- learnEmbed app deployment packages2021-04-01
- learnEmbed app overview2021-04-01
- learnEmbed App Qualification and Onboarding of partners2021-04-01
- learnLifecycle Services for Embed App2021-04-01