Announcing the open-source release of Microsoft Fabric Extension for VS Code
The Fabric Core extension for Visual Studio Code is now officially open source. This milestone underscores our commitment to transparency, collaboration with the developer community, and providing robust tools to empower innovation with Microsoft Fabric.
Find the source code for the extension at GitHub: vscode-fabric.

Microsoft Fabric extension
The Microsoft Fabric extension is the foundational component (core extension) that provides essential capabilities for interacting with Microsoft Fabric from within Visual Studio Code. It centralizes common functionality required across all Fabric workloads.
Key responsibilities of the Core extension:
- Authentication & Tenant Management: Sign in/out of Fabric and switch tenants.
- Workspace Management: Open, create, and navigate Fabric workspaces.
- Item Operations: Perform basic CRUD (Create, Read, Update, Delete) on Fabric items.
- Git Integration: Clone Git-enabled workspaces and manage version control.
- Extension Points: Exposes APIs and services that satellite extensions can consume to add workload-specific features.
Enhancing experience with satellite extensions
Satellite extensions are optional, workload-specific add-ons that build on the capabilities of the core extension. They register with the core extension and implement additional functionality for specialized scenarios. Currently we have User Data Functions Extension that adds tools for authoring, debugging, and deploying user-defined functions in Fabric. Stay tuned for more enhanced features for items in Fabric.
Contributing to the Fabric extension
There are many ways to contribute to the documentation. Review the following sections to find out which one is right for you.
- Report bugs and suggesting enhancements: Submit issues or provide feedback using GitHub Issues.
- Pull requests: You can submit a PR with feature enhancement. Provide detailed description and expected user experience in your PR. This will be reviewed by the team and triaged.
Note that the project is open source and it can take some time to reply back to your PRs or issues. Contributors must adhere to the code of conduct.
Get involved
Stay tuned for future announcements and updates as we continue to enhance the Fabric extension experience. To get started, sign up for Fabric Free trial if you don’t have a Fabric capacity.
Check out resources for Fabric extension and get involved:
Explore the Repo: GitHub – microsoft/vscode-fabric
Join Discussions: Share ideas and feedback in GitHub Issues.