Upload and download files to Azure Blob Storage from a C# application
Query Azure Cosmos DB from a .NET backend without writing raw HTTP calls
Add Azure authentication and managed identity support to an ASP.NET Core app
Provision and configure Azure cloud resources from code using the management libraries
Requires an active Azure subscription and service credentials, SDK telemetry is sent to Microsoft by default and must be explicitly disabled.
This repository contains the official Microsoft SDK for .NET developers who want to connect their applications to Azure cloud services. Azure is Microsoft's cloud platform, and this SDK gives .NET developers pre-built code packages for working with Azure storage, databases, AI services, authentication, networking, and hundreds of other Azure features, without having to write all the low-level connection code themselves. The packages are split into two broad categories. Client libraries are for interacting with a running Azure service, for example uploading a file to Azure Blob Storage or querying Azure Cosmos DB. Management libraries are for provisioning and configuring Azure resources themselves, the equivalent of clicking around in the Azure portal but done from code. Both categories have newer and older versions available, the newer versions follow a consistent design pattern that makes them behave similarly across different services. Each Azure service has its own folder inside the /sdk directory of this repository, and each folder has its own README with specific getting-started instructions for that service. The top-level README here mostly serves as a directory pointing you to the right place. The SDK collects usage telemetry by default and sends it to Microsoft. The README explains how to turn this off, either per-client in code or globally through an environment variable. This is a developer tool, not an end-user application. If you are a .NET developer building something on top of Azure services, these libraries save you from writing raw HTTP calls and handling authentication yourself. If you are not writing .NET code, this repository is not something you would use directly. Support is available through GitHub issues and Stack Overflow.
← azure on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.