Edit

Share via


Microsoft Fabric Workload Publishing Requirements

This document outlines all publishing requirements for Microsoft Fabric workloads.


1. Business Requirements

Building applications in Fabric is more like creating documents in office than provisioning resources in Azure. While we don't expect every user to be able to take advantage of every workload in Fabric, each of the workloads must appeal to the broadest set of users.

Fabric is designed to support the largest Tier 1 projects and data sizes. The Fabric platform provides a common set of services that the workload must not replace with their own proprietary services. Consistent use of the platform services across all the workloads ensures a uniform experience and functionality throughout the system.

This document provides a comprehensive overview of all the different components that you need to take into account to publish a workload.


1.1 - Value To Customers

Workload must clearly articulate its value proposition, benefits, and use cases to help customers understand how it solves their business problems

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

Workload must provide a valid, accessible HTTPS link to terms of use in the manifest

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.terms.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.terms.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

Workload must provide a valid, accessible HTTPS link to privacy policy in the manifest

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.privacy.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.privacy.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

1.3.1 - Marketplace Offer has been published

Workload must have a published marketplace offer with a valid, accessible license URL

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.license.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.license.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

The offer link needs to point to Azure Marketplace or AppSource.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.license.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.license.url must exist and contain a valid URL
  • URL domain must be one of: https://azuremarketplace.microsoft.com, https://appsource.microsoft.com/
  • URL redirects are allowed and will be followed

1.3.3 - Workload publisher name is clear

Workload must display a clear, professional publisher name that helps customers identify the vendor

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


1.3.4 - Workload publisher name is aligned with marketplace

Publisher name must be consistent between the workload manifest and Azure Marketplace listing to avoid customer confusion

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


Workload must provide a valid, accessible HTTPS link to certification attestation documentation

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.certification.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.certification.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

1.4.2 - Getting started material exists

Workload must provide learning materials or getting started guides to help new users onboard successfully

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


1.4.3 - At a glance section includes image or a video

Workload must include visual content (images or videos) in the 'At a glance' section to demonstrate functionality

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


1.4.4 - Learning Material must land on static pages

Learning material links must direct users to stable, static documentation pages rather than dynamic or temporary content

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


Workload must provide a valid, accessible HTTPS link to comprehensive product documentation

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.documentation.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.documentation.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

2. Technical Requirements

Technical implementation requirements including authentication, APIs, and integration


2.1.1 - Verified Microsoft Entra App ID

Workload must register a valid Microsoft Entra application with proper GUID format and configuration

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


2.1.2 - Dependency on Fabric.Extend scope

The workload must take a static dependency on Fabric.Extend scope and get user consent for it. Workload Development Kit infrastructure helps to implement the consent flow, but the responsibility is with the workload owner to take dependency on Fabric.Extend scope and ensure consent is granted. Fabric reserves the rights to block the integration with a workload for which the consent isn't granted.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


2.1.3 - Microsoft Entra Redirect URL must be correct

The redirect must land in Fabric for The Extensibility Authentication redirect URL must return a minimal HTML page that only executes windows.close() JavaScript without other content

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


2.1.4 - Microsoft Entra Scopes are kept to a limit

Workload should request only essential Microsoft Entra scopes to minimize permissions and follow principle of least privilege

Stage Requirements:

Preview General Availability
⚠️ Optional ⚠️ Optional

References:


2.2 - OneLake

OneLake is where data is stored in Fabric. Workloads need to integrate with it to store data in the standard formats supported by the platform so that other services can take advantage of it.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.3 - Microsoft Entra Conditional Access

Workload must support Microsoft Entra Conditional Access policies for enterprise security requirements

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.4 - Customer Facing Monitoring & Diagnostic

Workload must provide monitoring and diagnostic capabilities for customers to troubleshoot and track usage

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.5 - B2B

Fabric sharing strategy is focused on allowing customers to collaborate with their business partners, customers, vendors, subsidiaries, etc. It also means users from other tenants can potentially be granted access to items partners are creating.

Stage Requirements:

Preview General Availability
⚠️ Optional ⚠️ Optional

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.6 - Business Continuity and disaster recovery

Fabric commits to a seamless service availability to customers. We recognize the importance of planning for unforeseen events in a world of uncertainties. We ask partners providing workloads to customers within Fabric to define Business Continuity and Disaster Recovery (BCDR) plans designed to tackle unplanned disasters and recovery steps.

Stage Requirements:

Preview General Availability
⚠️ Optional ⚠️ Optional

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.7 - Performance

Performance is an important requirement for Fabric customers. We recommend our partners to think about performance in the context of their workload and take measures to test and track performance of their Items.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.8 - Presence

To ensure that you can meet customer expectations independent of their home or capacity region, partners need to think about how they want to align with Fabric regions and clouds. Availability in certain regions also impacts your Data Residency commitments.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.9 - Accessibility

The workload and all Item types the partner provides as part of it need to comply with the Fabric UX guidelines.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

2.10 - World Readiness

English has to be the default language. Content can be localized if you decide to do it. In this case add the supported languages to your attestation page.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

3. Design/UX Requirements

Get familiar with the design requirements for your Fabric workload, review the Fabric UX System (https://aka.ms/fabricux). The Fabric UX System provides an overview of the patterns and components that are available in the Fabric UX to accelerate your work. It also includes Fabric UX React and Angular wrapper libraries that integrate with Fluent web components.

Fabric users expect a fast loading UX. Independent of the technical implementation and regional hosting, your workload should load fast within all Fabric regions.


3.1.1 - Workload has a clear name

Workload must have a clear, descriptive name that helps users understand its purpose at a glance. You can't use generic terms (for example AI, Agent, ..) without prefix or suffix to differentiate from others on the platform.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2 - Workload icons, and images are clear

Workload must provide custom, professional icons, and images that are distinct from default placeholders and represent the brand

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2.1 - Product icon is clear

Product icon must meet dimension requirements (240x240) and be visually clear and recognizable

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

IMAGE:

Make sure the image in the manifest is aligned with the requirements

Requirements:

  • Image file must exist and be accessible
  • Image file must not be corrupted or invalid
  • Image must be of the following types: image/png, image/jpeg, image/svg+xml
  • Image must be aligned with one of the formats: 16x16, 20x20, 24x24, 32x32, 40x40, 48x48, 64x64
  • Image should be optimized for web delivery

3.1.2.2 - Favicon icon is clear

Favicon must be provided in the manifest with appropriate dimensions and clarity for browser tab display

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

IMAGE:

Make sure the image in the manifest is aligned with the requirements

Requirements:

  • Image file must exist and be accessible
  • Image file must not be corrupted or invalid
  • Image must be of the following types: image/png, image/jpeg, image/svg+xml
  • Image must be aligned with one of the formats: 16x16, 20x20, 24x24, 32x32, 40x40, 48x48, 64x64
  • Image should be optimized for web delivery

3.1.2.3 - Custom actions Icon validation

Custom action icons must meet dimension requirements and be clear, recognizable representations of their functions

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2.4 - Create experience Icon validation

Create experience icons must meet dimension requirements and provide clear visual representation for item creation

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2.5 - Create experience Icon small validation

Small create experience icons must meet dimension requirements and remain clear at reduced sizes

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2.6 - Tabs Icon validation

Tab icons must meet dimension requirements and be visually distinct to aid navigation

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.2.7 - Tabs Icon active validation

Active tab icons must meet dimension requirements and provide clear visual indication of selected state

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.3 - Workload has a clear sub title

Workload must provide a clear, concise slogan/subtitle that complements the name and communicates key value

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.4 - Workload has a clear description

Workload must provide a comprehensive description that explains features, capabilities, and use cases

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.4.1 - Workload has a clear description in the Workload Hub Card

Workload Hub card must include a concise description optimized for the card display format

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


3.1.5 - Workload info page has banner at size 1920X240

Workload must provide a banner image with exact dimensions of 1920x240 pixels for the info page header

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

IMAGE:

Make sure the image in the manifest is aligned with the requirements

Requirements:

  • Image file must exist and be accessible
  • Image file must not be corrupted or invalid
  • Image must be of the following types: image/png, image/jpeg, image/svg+xml
  • Image must be aligned with one of the formats: 16x16, 20x20, 24x24, 32x32, 40x40, 48x48, 64x64
  • Image should be optimized for web delivery

Gallery videos must focus exclusively on product features without displaying third-party advertisements or unrelated content

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


4. Security & Compliance Requirements

Security, privacy, and compliance requirements for data protection and regulatory adherence


4.1 - Security general

Microsoft customers entrust Fabric with their most sensitive data. As partners implementing workloads can have access to this data, they also have a responsibility to protect that data. We request workloads to go through a security assessment, a security review, and attest that they completed it and remediated any issues discovered in the process.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.1.1 - Publisher must obtain user Microsoft Entra ID token from the Fabric host before calling Fabric JS functions

Workload must obtain Microsoft Entra ID tokens exclusively through the Fabric host before invoking any Fabric JavaScript functions

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.1.2 - Publisher must only obtain any Microsoft Entra token using the JavaScript APIs provided by the Fabric Workload Client SDK

Workload must use only the official Fabric Workload Client SDK JavaScript APIs for obtaining Microsoft Entra tokens, no custom implementations

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.1.3 - Publisher must not use third party cookies as part of their solution

Workload must not rely on third-party cookies; only essential HTTP-only cookies after authentication are permitted

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.1.4 - Microsoft Entra App Name and publisher need to be aligned with the Workload

Microsoft Entra application name and publisher must align with the workload name to ensure clear identity and avoid user confusion

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:


4.2 - Privacy

Microsoft customers entrust Fabric with their most sensitive data. As such, partners that build workloads also have a responsibility to protect that data when they access it. To that end we request that every workload goes through a privacy assessment and a privacy review.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.2.1 - Publisher using only essential HTTP-only cookies after positively authenticating the user

Workload owners can only use essential HTTP-only cookies. Workload can use them only after positively authenticating the user. Only use same-origin cookies

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

Partner workloads aren't to use, write, or rely on third-party cookies

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.2.3 - Microsoft Entra token policy

Publisher must only obtain any Microsoft Entra token using the JavaScript APIs provided by the Fabric Workload Client SDK

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.3 - Data Residency

Fabric is making an Enterprise Promise around data not leaving the geography of the tenant for stored data and data in transit. As a workload you're showing up in Fabric directly and users need to be aware what your commitments to Data Residency are. In the attestation, you need to define what our commitments are to the Data Residency of customer data.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

4.4 - Compliance attestation

Within the Attestation Document you can show customers how your app handles security, data, and compliance. In this self-assessment, the Workload developer describes the Workload's security attributes and data-handling practices. The publisher attestation document should be hosted on the partner website. If applicable to your customers, align with more Fabric certifications.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

5. Support Requirements

Support and documentation requirements for customer assistance and troubleshooting


5.1 - Livesite

Partner workloads are becoming an integral part of Fabric therefore our support teams need to be aware how you want to be contacted in case customers are reaching out to us directly. Partners need to provide the contact details as part of the publishing process to us.

Stage Requirements:

Preview General Availability
⚠️ Optional ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

5.2 - Supportability

Partners are responsible to define and document their support parameters (Service level agreement, contact methods, etc.). This information needs to be linked from the Workload page and should always be accessible to customers. In addition, the Marketplace criteria need to be taken into account for the listing of the SaaS offer.

Stage Requirements:

Preview General Availability
⚠️ Optional ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

Workload must provide a valid, accessible HTTPS link to help resources and support documentation

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

LINK:

This validation extracts a URL from the manifest and verifies it is reachable via HTTP request. The URL is extracted from the manifest field product.productDetail.supportLink.help.url.

Requirements:

  • URL must use HTTPS protocol for security
  • URL must be reachable and return HTTP status 200-399
  • URL must respond within reasonable timeout period
  • URL format must be valid and well-formed
  • Manifest field product.productDetail.supportLink.help.url must exist and contain a valid URL
  • URL redirects are allowed and will be followed

5.2.2 - Support contact is listed in the product details page

Product details page must clearly display support contact information for customer assistance

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

5.3 - Service Health & Availability

Partners need to host a website that shows their service health and availability to customers. This information can be included in the Supportability page.

Stage Requirements:

Preview General Availability
⚠️ Optional ⚠️ Optional

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

6. Fabric Features

Integration with Microsoft Fabric platform features and capabilities


6.1 - Application lifecycle management (ALM)

Microsoft Fabric's lifecycle management tools enable efficient product development, continuous updates, fast releases, and ongoing feature enhancements.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

In Fabric, you can configure and use an endpoint that allows your organization to access Fabric privately.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

6.3 - Data Hub

The OneLake data hub makes it easy to find, explore, and use the Fabric data items in your organization that you have access to. It provides information about the items and entry points for working with them. If you're implementing a Data Item, show up in the Data Hub as well.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

6.4 - Data lineage

In modern business intelligence (BI) projects, understanding the flow of data from the data source to its destination can be a challenge. The challenge is even bigger if you built advanced analytical projects spanning multiple data sources, data items, and dependencies. Questions like "What happens if I change this data?" or "Why isn't this report up to date?" can be hard to answer.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

6.5 - Sensitivity Labels

Sensitivity labels from Microsoft Purview Information Protection on items can guard your sensitive content against unauthorized data access and leakage. They're a key component in helping your organization meet its governance and compliance requirements. Labeling your data correctly with sensitivity labels ensures that only authorized people can access your data.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable

6.5.1 - Sensitivity Labels - Exports

For partners that are using Export functionality within their Item they need to follow the guidelines.

Stage Requirements:

Preview General Availability
✅ Required ✅ Required

References:

Guidelines:

ATTESTATION:

Make sure the information in the Attestation document is valid, can be reached and follows the template.

Requirements:

  • Attestation document URL must be present in manifest
  • Document must be downloadable and accessible
  • Document must be in a supported format (Website, PDF)
  • Document must follow the template format
  • Document content must be extractable and readable


Additional Information

Version History

This document is automatically generated.


Generated by Microsoft Fabric Workload Validation System
© 2025 Microsoft Corporation. All rights reserved.