Integrates Azure Cosmos DB NoSQL capabilities into Python applications for globally distributed data management.
This skill equips Claude with the expertise to implement and manage Azure Cosmos DB NoSQL solutions using the official Python SDK. It provides comprehensive guidance on the client hierarchy, from account-level CosmosClient to specific ContainerProxies, ensuring best practices for partition key design, throughput management, and efficient querying. Whether building high-throughput asynchronous applications or simple document stores, this skill assists in implementing secure authentication via azure-identity, handling complex SQL-like queries, and managing resource lifecycle operations effectively.
Key Features
01Optimized query patterns including parameterized SQL and cross-partition handling
02Support for both synchronous and asynchronous (AIO) Python clients
03Robust error handling for Cosmos-specific status codes and rate limiting
04Complete CRUD lifecycle management for NoSQL documents
05Automated database and container provisioning with partition key configuration
0631,722 GitHub stars
Use Cases
01Building scalable, globally distributed backend services with Python
02Migrating legacy data stores to high-availability Azure Cosmos DB containers