azure-storage-blob-rust

Manage Azure Blob Storage resources with a Rust client library.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-storage-blob-rust-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-storage-blob-rust
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-rust/skills/azure-storage-blob-rust
Command: npx skills add https://github.com/microsoft/skills --skill azure-storage-blob-rust-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Blob Storage operations from Rust require a native SDK; this Skill provides a Rust client library to perform common tasks.

Core Features & Use Cases

  • Client libraries for BlobServiceClient, BlobContainerClient, and BlobClient to perform account-level, container-level, and blob-level operations
  • Core operations include upload, download, get properties, and delete for blobs
  • Container operations cover creating containers and listing blobs

Quick Start

Install the crate and initialize a BlobClient to perform basic blob operations.

Frequently Asked Questions about azure-storage-blob-rust

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload and download blobs from Azure Blob Storage in Rust?

You can upload and download blobs in Rust by initializing a BlobClient from the azure_storage_blob crate, then calling its async methods to transfer data to Azure Blob Storage.

What is the best way to manage Azure Blob Storage containers using Rust?

Managing Azure Blob Storage containers in Rust uses a BlobContainerClient to create containers and list blobs through asynchronous SDK operations.

How do I authenticate and configure an Azure Blob Storage client in Rust?

You authenticate an Azure Blob Storage client in Rust using the azure_identity crate, configuring credentials to enable async account-level and blob-level operations.

Can I perform account-level operations on Azure Blob Storage with a Rust SDK?

Yes, you can perform account-level operations on Azure Blob Storage using a BlobServiceClient in Rust to manage containers and retrieve properties asynchronously.

Do I need asynchronous Rust to use the Azure Blob Storage client library?

Yes, you need asynchronous Rust to use the Azure Blob Storage client library, as the azure_storage_blob crate relies on async operations for uploads and downloads.