Azure Blob Storage API reference

Find Blob Storage API reference, library packages, readme files, and getting started articles.

.NET client libraries

The following table lists reference information for Blob Storage .NET APIs.

Version Reference documentation Package Quickstart
12.x Azure Blob Storage client library for .NET Package (NuGet) Quickstart: Azure Blob Storage client library v12 for .NET
11.x Microsoft.Azure.Storage.Blob Namespace Package (NuGet) Quickstart: Azure Blob Storage client library v11 for .NET

Storage management .NET APIs

The following table lists reference information for Azure Storage management .NET APIs.

Version Reference documentation Package
16.x Microsoft.Azure.Management.Storage Package (NuGet)

Data movement .NET APIs

The following table lists reference information for Azure Storage data movement .NET APIs.

Version Reference documentation Package
1.x Data movement Package (NuGet)

Java client libraries

The following table lists reference information for Blob Storage Java APIs.

Version Reference documentation Package Quickstart
12.x Azure Storage - Blobs Package (Maven) Quickstart: Manage blobs with Java v12 SDK
8.x com.microsoft.azure.storage.blob Package (Maven) Quickstart: Manage blobs with Java v8 SDK

Storage management Java APIs

The following table lists reference information for Azure Storage management Java APIs.

Version Reference documentation Package
0.9.x com.microsoft.azure.management.storage Package (Maven)

Python client libraries

The following table lists reference information for Blob Storage Python APIs.

Version Reference documentation Package Quickstart
12.x Azure Storage client libraries v12 for Python Package (PyPI) Quickstart: Manage blobs with Python v12 SDK
2.x Azure Storage client libraries v2 for Python Package (PyPI) Quickstart: Manage blobs with Python v2.1 SDK

JavaScript client libraries

The following table lists reference information for Blob Storage JavaScript APIs.

Version Reference documentation Package Quickstart
12.x Azure Storage Blob client library for JavaScript Package (npm) Quickstart: Manage blobs with JavaScript v12 SDK in Node.js
Quickstart: Manage blobs with JavaScript v12 SDK in a browser
10.x @azure/storage-blob Package (npm) Quickstart: Manage blobs with JavaScript v10 SDK in Node.js
Quickstart: Manage blobs with JavaScript v10 SDK in browser

C++ client libraries

The following table lists reference information for Blob Storage C++ APIs.

Version Reference documentation Source code/Readme Quickstart
12.x Azure SDK for C++ APIs Library source code Quickstart: Azure Blob Storage client library v12 for C++

REST APIs

The following table lists reference information for Blob Storage REST APIs.

Reference documentation Overview
Blob service REST API Blob service concepts

Other REST reference

Azure Storage import-export REST API helps you manage import/export jobs to transfer data to or from Blob Storage.

Other languages and platforms

The following list contains links to libraries for other programming languages and platforms.

PowerShell

Azure PowerShell reference

Azure CLI

Azure CLI reference