Microsoft Fabric Updates Blog

Microsoft Fabric .NET SDK

We are excited to announce the very first release of the Microsoft Fabric .NET SDK! This SDK version marks a significant milestone in providing a powerful and flexible platform for building applications that interact with Microsoft Fabric service. 

We are introducing the core features of the Microsoft Fabric .NET SDK and provide an example of how to get started. 

Introducing the .NET SDK 

The Microsoft Fabric .NET SDK is designed to make it easier for developers to build applications that leverage the Microsoft Fabric service.  

With this SDK, you can seamlessly integrate your applications with Microsoft Fabric, enabling you to create robust and scalable solutions.  

Key features of the Microsoft Fabric .NET SDK include: 

  • Cross-Platform Development: Build applications that run on Windows, macOS, and Linux.  
  • Build in Utilities: Access a set of utilities to accelerate your development. 
  • Modern Language Features: Leverage the latest features of C#.

Getting Started with the Fabric .NET SDK

  1. Download and install Fabric .NET SDK. using NuGet Package Manager or by downloading it from https://www.nuget.org/packages/Microsoft.Fabric.Api/1.0.0-beta
  2. Prerequisites
    • .Net standard, Version =v2.0 
    • Azure.Core (>=1.31.0) 
    • System.Diagnostic.DiagnosticSource (>=8.0.0) 
    • System.IdentityModel.Tokens.Jwt(>=6.34.0)   
  3. Register your application: Register your application to use Microsoft Fabric API. 
  4. Authenticate for the Microsoft Fabric Service:
  5. Create a Microsoft Fabric client object with an authentication provider:
    • An instance of the FabricClient class handles building requests, sending them to the Microsoft Fabric API, and processing the responses. To create a new instance of this class, you need to provide an instance of TokenCredential or the string representation of its underlying Microsoft Entra access token.
  6. Make requests to Microsoft Fabric.

Once you have completed authentication and have a FabricClient, you can begin to make calls to the service. 

For example, to get a list of workspaces using Microsoft.Fabric.Api; 

using Microsoft.Fabric.Api;

// Get the list of workspaces using the client
var workspaces = fabricClient.Core.Workspaces.ListWorkspaces().ToList();
Console.WriteLine("Number of workspaces: " + workspaces.Count);
foreach (var workspace in workspaces)
{
    Console.WriteLine($"Workspace: {workspace.DisplayName}, Capacity ID: {workspace.CapacityId}");
}

Documentation 

Explore our detailed documentation to learn about SDK capabilities, API endpoints, and best practices for integration –   Microsoft Fabric REST API references – Microsoft Fabric REST APIs | Microsoft Learn 

Community and Support 

We are committed to supporting developers every step of the way. Join our community forums, where you can connect with fellow developers, ask questions, and share insights Home – Microsoft Fabric Community

Our dedicated support team is also available to assist with any technical inquiries or issues fabricnuget@microsoft.com 

Future Updates

Stay tuned for future updates and enhancements to our Fabric .NET SDK. We are continuously improving our tools to meet the evolving needs of developers and ensure seamless integration experiences.  

Gerelateerde blogberichten

Microsoft Fabric .NET SDK

januari 20, 2026 door Xu Jiang

The exchange of real-time data across different data platforms is becoming increasingly popular. The Cribl source (preview) is now available in Real-Time Intelligence, allowing real-time data to flow into Fabric RTI Eventstream through our collaboration with Cribl, enabling you to take full advantage of Fabric Real-Time Intelligence’s robust analytics tools for their real-time needs. Collaborating to broaden … Continue reading “Expanding Real-Time Intelligence data sources with Cribl source (Preview)”

januari 20, 2026 door Ye Xu

Copy job is the go-to solution in Microsoft Fabric Data Factory for simplified data movement, whether you’re moving data across clouds, from on-premises systems, or between services. With native support for multiple delivery styles, including bulk copy, incremental copy, and change data capture (CDC) replication, Copy job offers the flexibility to handle a wide range … Continue reading “Simplifying data movement across multiple clouds with Copy job – Enhancements on incremental copy and change data capture”