azure-cosmos-rust
CommunityRust client for fast Azure Cosmos DB document ops
Authordavidrrowley
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes friction when building Rust applications that need to interact with Azure Cosmos DB NoSQL, covering authentication, client hierarchy, and correct partitioned document workflows so developers can perform reliable CRUD operations.
Core Features & Use Cases
- Client creation & authentication: guidance for creating CosmosClient and using Entra ID or optional key auth for secure access.
- Container and item workflows: patterns for obtaining DatabaseClient and ContainerClient and performing create, read, replace, patch, and delete operations with required partition keys.
- Best practices & references: serialization via serde, using into_model for response deserialization, and reusing thread-safe clients for performance; suitable for backend services, CLIs, and data migration utilities.
Quick Start
Create a CosmosClient using Entra ID credentials and insert a JSON document into mycontainer using partition key partition1.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: azure-cosmos-rust Download link: https://github.com/davidrrowley/CortexYouV3/archive/main.zip#azure-cosmos-rust Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.