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.
This article provides a comprehensive overview of how to publish a workload in Microsoft Fabric. There are two distinct publishing scenarios based on your organization type and distribution goals:
Publishing Scenarios
- Internal publishing: Deploy to your own tenant for organizational use
- Cross-tenant publishing: Distribute through Workload Hub to other tenants
Note
For Organizations: Follow the overview and general requirements for internal publishing For Cross-tenant distribution: Complete all sections including cross-tenant specific requirements
Scenario Details
- Organizational scenario: Publish to your own tenant for internal use
- ISV/Software Development Company scenario: Publish to the Workload Hub for external distribution
General requirements
All workloads must meet fundamental requirements regardless of publishing scenario. These include Microsoft Entra custom domain verification, workload development completion, manifest configuration, and authentication setup.
Note
These general requirements apply to both internal and cross-tenant publishing scenarios
📋 General Publishing Requirements - Complete guide to infrastructure, hosting, authentication, and configuration requirements that apply to all workloads.
Organizational scenario: Internal tenant publishing
This scenario is designed for organizations that want to deploy workloads for internal use within their own Fabric tenant.
Steps for organizational publishing
- Prepare your manifest package - See Manifest overview for detailed instructions
- Upload the package - Use the Fabric Admin Portal to enable the workload for your tenant
- Configure preview audience (optional) - Enable specific test tenants or users for early feedback
- Set up tenant configuration - Ensure tenant settings and capacity are configured so users can create and use your items
Outcome: Your workload is available to users in your tenant through the Workload Hub and behaves like a native experience.
Cross-tenant publishing: Workload Hub distribution
This scenario is for Independent Software Vendors (ISVs) and Software Development Companies that want to make their workloads available to all Fabric customers through the Workload Hub.
Prerequisites for Workload Hub distribution
Before you begin publishing to the Workload Hub, ensure you have:
- Publishing tenant: Define the tenant that manages your workload lifecycle
- Unique Workload ID: Choose a unique identifier in the form
[Publisher].[Workload](for example,Contoso.SalesInsights) - Workload registration: Complete registration at https://aka.ms/fabric_workload_registration
Important
Your Workload ID is fixed once registered and approved. Set this ID in your workload manifest before publishing.
Steps for Workload Hub distribution
- Meet publishing requirements - Review comprehensive requirements that cover workload functionality, compliance, and user experience standards
- Submit publishing request - Use the Publishing Request Form to move to Preview
- Address validation feedback - Work with Microsoft to address any requirements and validation feedback
- Preview listing - Once accepted, your workload is listed as Preview to all tenants
- General Availability - When ready for GA, submit the publishing request again to remove the preview badge
📋 Publishing Requirements - Complete guide to all requirements, validation tools, and processes
Important
Publishing requirements are only required for ISV/Software Development Company scenarios that distribute workloads through the Workload Hub. Organizations publishing workloads for internal tenant use do not need to meet these requirements.
Outcome: Your workload is available to all Fabric tenants, with controls for preview audiences and general availability.
Troubleshooting
Common issues and solutions during the publishing process:
- Registration issues: Confirm publishing tenant and unique Workload ID approval
- Upload failures: Verify manifest schema and required fields
- iFrame load issues: Verify front-end endpoint, HTTPS/CSP, and host integration
- Authentication issues: Confirm Microsoft Entra registration and scopes