azure-cosmos-rust

Manage Azure Cosmos DB databases, containers, and items from Rust.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rust developers often need a native, reliable way to access Azure Cosmos DB from Rust, enabling seamless document storage, queries, and container management across global regions.

Core Features & Use Cases

  • Provides a Rust SDK to manage databases, containers, and items in Cosmos DB.
  • Supports CRUD, querying, and item-level operations across globally distributed accounts.
  • Use case: build cloud-native Rust services that store NoSQL documents with low latency and global reach.

Quick Start

Install the Rust Cosmos SDK with Azure Identity and start performing CRUD operations against a Cosmos DB account.

Frequently Asked Questions about azure-cosmos-rust

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

FAQPage Schema
How do I connect my Rust application to Azure Cosmos DB for NoSQL document operations?

You can connect a Rust application to Azure Cosmos DB by using a dedicated Rust client library that supports NoSQL document CRUD operations. It leverages Azure Identity authentication to securely access globally distributed Cosmos accounts.

What's the best way to manage Cosmos DB containers and items natively in Rust?

Managing Cosmos DB containers and items in Rust is handled through native SDK client abstractions. These abstractions allow developers to create databases, manage containers, and perform item-level operations efficiently across global regions.

Can I use Azure Identity for authentication when accessing Cosmos DB from a Rust SDK?

Yes, Azure Identity is supported for authentication when accessing Cosmos DB from a Rust SDK. This integration ensures secure authentication for Rust cloud-native apps interacting with globally distributed Cosmos DB accounts.

Does the Rust Cosmos DB SDK support querying items across globally distributed accounts?

The Rust Cosmos DB SDK fully supports querying items across globally distributed accounts. It enables Rust developers to perform robust document queries and CRUD operations with low latency and global reach.

When do I need a Rust SDK for Azure Cosmos DB in my cloud-native app?

A Rust SDK for Azure Cosmos DB is needed when building cloud-native Rust services that require scalable NoSQL document storage. It provides a reliable, native way to achieve low latency and global reach for data persistence.