Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
This section applies ONLY to cross-tenant publishing (Workload Hub distribution). Organizations publishing workloads for internal tenant use do not need to meet these requirements.
This article provides a comprehensive overview of all requirements for publishing workloads to Microsoft Fabric, including workload registration, item requirements, attestation documentation, and validation tools.
Prerequisites
Before you can publish your workload to the Workload Hub, you must meet these fundamental requirements:
Workload ID Registration
Every workload requires a unique Workload ID that follows the format [Publisher].[Workload] (for example, Contoso.SalesInsights).
- Registration Process: Complete workload registration at https://aka.ms/fabric_workload_registration
- Approval Required: Your Workload ID must be approved before publishing
- Fixed Value: Once registered and approved, the Workload ID cannot be changed
- Manifest Configuration: Set the approved Workload ID in your workload manifest
For detailed information about workload ID requirements and the registration process, see Publish your workload.
Microsoft Entra App Verification
All workloads must use a verified Microsoft Entra application for authentication and API access.
- Verification Required: Your Entra application must complete the Microsoft verification process
- Publisher Verification: Applications must have verified publisher status
- Compliance Standards: Verified apps meet Microsoft's security and compliance requirements
- Publishing Prerequisite: App verification must be completed before workload publishing
For detailed information about the verification process and requirements, see Microsoft Entra verified publisher documentation.
Comprehensive Requirements
Publishing to Microsoft Fabric involves meeting requirements across three main categories:
General Requirements
General requirements apply to all workloads regardless of publishing scenario and cover fundamental infrastructure, authentication, and configuration needs.
📋 General Publishing Requirements
Key areas include:
- Microsoft Entra custom domain verification and application registration
- Resource ID format and domain configuration requirements
- Infrastructure hosting, HTTPS, and security standards
- Manifest configuration and endpoint setup
- Basic authentication and authorization patterns
Workload-Level Requirements
Workload requirements cover the overall workload functionality, infrastructure, and compliance standards specific to Workload Hub distribution.
📋 Publishing requirements for workloads
Key areas include:
- Infrastructure and hosting requirements
- Security and authentication standards
- Performance and reliability criteria
- Documentation and support requirements
- Compliance and certification standards
Item-Level Requirements
Item requirements focus on the specific user-facing components and experiences within your workload.
📋 Publishing requirements for items
Key areas include:
- User interface and experience standards
- Data handling and processing requirements
- Integration with Fabric platform features
- Accessibility and usability standards
- Item lifecycle management
Attestation Documentation
All workloads must provide attestation documentation that certifies compliance with Microsoft Fabric standards.
Attestation Requirements
- Template Compliance: Follow the provided attestation document template
- Public Accessibility: Host the document at a publicly accessible HTTPS URL
- Manifest Integration: Include the attestation document URL in your workload manifest
- Content Validation: Ensure all information is accurate and up-to-date
- Regular Updates: Keep attestation documentation current with any changes
Attestation Document Template
The attestation document template provides the required structure and content areas for your compliance certification.
📋 Publishing Vendor Attestation Template - Use this template to create your attestation document
Required in Manifest: Your workload manifest must include the AttestationUrl property pointing to your published attestation document.
Validation Tools
Microsoft Fabric provides validation tools to help partners ensure their workloads meet publishing requirements before submission.
Publishing Validation Tool
Use the official validation tool to check your workload against publishing requirements:
🔧 How to validate your workload for publishing
The validation tool provides:
- Automated Checks: Scans your workload for common compliance issues
- Requirement Coverage: Validates against both workload and item requirements
- Detailed Reports: Provides specific feedback on areas that need attention
- Pre-Submission Validation: Catch issues before submitting for review
Validation Process
- Complete Development: Ensure your workload is feature-complete
- Run Validation Tool: Use the publishing validation tool to identify issues
- Address Findings: Fix any compliance gaps identified by the tool
- Re-validate: Run the tool again to confirm all issues are resolved
- Submit for Review: Proceed with the publishing request form
Publishing Process Overview
Once you meet all requirements, follow this process:
- Workload ID Registration: Complete registration and receive approval
- Requirements Compliance: Meet all workload and item requirements
- Attestation Documentation: Create and publish your attestation document
- Validation: Use validation tools to verify compliance
- Manifest Preparation: Include Workload ID and attestation URL in manifest
- Publishing Request: Submit the Publishing Request Form
- Review Process: Microsoft reviews your submission against requirements
- Approval: Once approved, your workload is published to the Workload Hub
Support and Resources
Getting Help
- Documentation: Review all linked requirement documents thoroughly
- Validation Tools: Use provided tools to identify and fix issues early
- Partner Support: Contact your Microsoft partner representative for guidance
- Publishing Form: Use the official publishing request form for submissions
Related Content
- Publishing Overview - High-level publishing process
- Publish your workload - Detailed publishing workflow
- Manifest overview - Workload manifest configuration
- Publishing requirements for workloads
- Publishing requirements for items
- How to validate your workload for publishing