Introducing the Microsoft Fabric Extensibility Toolkit
Microsoft Fabric Blog introduces the Fabric Extensibility Toolkit, showcasing how developers can build, integrate, and publish custom data applications directly within Microsoft Fabric, using streamlined APIs and Copilot-powered starter kits.
Introducing the Microsoft Fabric Extensibility Toolkit
The Microsoft Fabric Extensibility Toolkit is the next evolution of the Workload Development Kit. Designed to simplify and accelerate the development, integration, and deployment of data-centric applications within Microsoft Fabric, this toolkit helps organizations and developers deliver solutions faster with deep platform integration.
Key Features and Capabilities
- Publish Custom Data Apps: Easily publish data applications into Fabric workspaces as first-class items, benefiting from native governance, security, and administration.
- Integrated Authentication: Securely access Fabric APIs via Microsoft Entra tokens for seamless authorization from the frontend.
- Metadata and State Management: Store item metadata securely and at scale using Fabric’s services. See documentation.
- OneLake Integration: Use the toolkit to store and access data within OneLake, and create shortcuts to lakehouses or external stores such as Amazon S3.
- Native Service Integration: Incorporate Power BI reports, Spark jobs, and other services directly into your application using simplified API access.
- Copilot-Ready Starter Kits: Kickstart your development with Copilot-enabled starter kits and samples designed for modern programming approaches, reducing development time to hours or days.
- Standardized Item Management: Built-in controls for item creation, management, and deployment eliminate the need for custom flows.
- Frontend-Focused Development: Simplify the integration of UX with backend services or Microsoft APIs, including Fabric, Azure, and Office.
Example Components
Package Installer
- Installs preconfigured items into Fabric, can create new workspaces, update data, and schedule items. GitHub Repository
OneLake Item Explorer
- Opens Fabric items for OneLake content exploration, with support for creating, updating, deleting files, and managing shortcuts. GitHub Repository
Developer Onboarding
Developers can get started quickly using the Starter Kit, which includes Copilot-enabled samples and a ‘Hello World’ project. The toolkit supports building scalable, secure applications that are deeply integrated into the Fabric ecosystem, leveraging enterprise-grade SaaS capabilities and Fabric’s infrastructure.
Join the developer community and browse the samples repository for practical examples, reusable items, and integration guidance.
Summary
The Fabric Extensibility Toolkit makes it possible to:
- Develop specialized data applications for Fabric
- Integrate deeply with platform features like authentication, data storage, and native services
- Utilize rapid development cycles with Copilot support and streamlined tooling
- Benefit from secure, scalable, and enterprise-ready deployment within Fabric
Whether you’re building custom visualizations, streamlined data integrations, or enterprise-grade applications, the toolkit provides robust infrastructure to ensure rapid delivery and easy maintenance.
This post appeared first on “Microsoft Fabric Blog”. Read the entire article here