Azure SDK Reference
Explore the comprehensive set of Software Development Kits (SDKs) provided by Microsoft Azure. These SDKs enable you to build and manage Azure solutions efficiently across various programming languages and platforms.
- 
                            Azure Compute SDKManage and deploy virtual machines, containers, and other compute resources with ease. C# Java Python JavaScriptView Compute SDK Details
- 
                            Azure Storage SDKInteract with Azure Blob Storage, File Storage, Queue Storage, and Table Storage. C# Java Python JavaScript GoView Storage SDK Details
- 
                            Azure Database SDKConnect to and manage Azure SQL Database, PostgreSQL, MySQL, and Cosmos DB. C# Java PythonView Database SDK Details
- 
                            Azure Networking SDKConfigure and manage virtual networks, load balancers, and traffic managers. C# PythonView Networking SDK Details
- 
                            Azure AI + Machine Learning SDKBuild intelligent applications with services like Azure Cognitive Services and Azure Machine Learning. Python C# JavaView AI + ML SDK Details
- 
                            Azure Identity SDKSecurely authenticate and authorize access to Azure resources. C# Java Python JavaScript GoView Identity SDK Details
C# SDKs
Discover the latest Azure SDKs for C#, enabling you to leverage the full power of Azure within the .NET ecosystem.
// Example: Upload a blob
var blobServiceClient = new BlobServiceClient(connectionString);
var containerClient = blobServiceClient.GetBlobContainerClient("my-container");
var blobClient = containerClient.GetBlobClient("my-blob.txt");
await blobClient.UploadAsync("local-file.txt", overwrite: true);
                        Java SDKs
Integrate Azure services into your Java applications with robust and well-documented SDKs.
// Example: List blobs in a container
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
BlobContainerClient containerClient = blobServiceClient.getBlobContainerClient("my-container");
containerClient.listBlobs().forEach(blobItem -> {
    System.out.println(blobItem.getName());
});
                        Python SDKs
Build cloud-native applications with Python and Azure using our comprehensive SDKs.
# Example: Create a resource group
from azure.identity import DefaultAzureCredential
from azure.mgmt.resource import ResourceManagementClient
subscription_id = os.environ["AZURE_SUBSCRIPTION_ID"]
credential = DefaultAzureCredential()
resource_client = ResourceManagementClient(credential, subscription_id)
resource_client.resource_groups.create_or_update(
    "my-resource-group", {"location": "eastus"}
)