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.
Use this guide to get started building a Microsoft Fabric workload with the Extensibility Toolkit. You set up your environment, run the Starter-Kit in GitHub Codespaces or locally, and learn the basics you need to build and publish.
What you build
You run the Starter-Kit inside Fabric, explore its manifest and host API usage, make a small UI change, and understand how items your workload creates behave like native Fabric artifacts.
Prerequisites
- Access to a Fabric tenant and a workspace where you can create items
- A GitHub account (required for Codespaces)
- If developing locally: a recent Node.js LTS and a package manager (see the README for exact tooling)
- Access to create an Microsoft Entra Application
- Optional: an Azure subscription if you plan to host your web app in Azure
Tip
Local development is supported natively on Windows, macOS, and Linux. Before running setup scripts or starting the dev server, review and satisfy the prerequisites in the Starter-Kit.
Note
You don’t need to deploy anything to your tenant to try the Starter-Kit. Use the DevGateway during development to emulate the Fabric host.
Choose your path
To get started quickly, pick one of the following options:
Option 1: Start in GitHub Codespaces
- Open the Starter-Kit Repository.
- Use GitHub Codespaces to create a new codespace for your fork or branch.
- Start the DevServer and DevGateway per the instructions in the repository.
- Make sure Fabric development mode is enabled
- Open your Fabric and navigate to the workload hub where you can now see the Hello World Item.
Option 2: Clone and run locally
- Open the Starter-Kit Repository.
- Fork the repository and clone it to your machine.
- Install dependencies and
- Start the DevServer and DevGateway per the instructions in the repository.
- Make sure Fabric development mode is enabled
- Open your Fabric and navigate to the workload hub where you can now see the Hello World Item.
Next steps
- Learn the architecture and how the host, your app, and Fabric services interact
- Follow the implementation guide to build your own workload
- Read the Manifest Overview for schema and best practices
- Develop with the DevGateway
- Publish your workload when you’re ready to share it broadly
