Azure Storage client libraries for .NET

The Azure Storage client libraries for .NET offer a convenient interface for making calls to Azure Storage. For more information about Azure Storage, see Introduction to Azure Storage.

Libraries for data access

The latest version of the Azure Storage client library is version 12.x. Microsoft recommends using version 12.x for new applications.

If you cannot update existing applications to version 12.x, then Microsoft recommends using version 11.x.

Version 12.x

The version 12.x client libraries for .NET are part of the Azure SDK for .NET. The source code for the Azure Storage client libraries for .NET is available on GitHub.

Use the following version 12.x libraries to work with blobs, files, and queues:

Library Reference Package Source
Azure.Storage.Blobs.Batch Nuget GitHub
Azure.Storage.Blobs.Cryptography GitHub
Azure.Storage.Blobs Reference Nuget GitHub
Azure.Storage.Common Nuget GitHub
Azure.Storage.Files.DataLake Reference Nuget GitHub
Azure.Storage.Files.Shares Reference Nuget GitHub
Azure.Storage.Queues Reference Nuget GitHub

Version 11.x

The source code for the Azure Storage client libraries for .NET is available on GitHub.

Use the following version 11.x libraries to work with blobs, files, and queues:

Library Reference Package Source
Microsoft.Azure.Storage.Blob Reference Nuget GitHub
Microsoft.Azure.Storage.Common Reference Nuget GitHub
Microsoft.Azure.Storage.File Reference Nuget GitHub
Microsoft.Azure.Storage.Queue Reference Nuget GitHub

Libraries for resource management

Use the following library to work with the Azure Storage resource provider:

Library Reference Package Source
Microsoft.Azure.Management.Storage Reference Nuget GitHub