azure-cosmos-db-py - Build Azure Cosmos DB NoSQL services in Python
Build Azure Cosmos DB NoSQL services following clean code, security best practices, and TDD principles.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
What this skill does
- Initialize Cosmos DB client
- Define Pydantic model hierarchy
- Implement Cosmos DB service layer
- Configure RBAC and parameterized queries
- Create pytest unit test fixtures
Inputs
- COSMOS_ENDPOINT environment variable
- COSMOS_DATABASE_NAME environment variable
- COSMOS_CONTAINER_ID environment variable
- Azure identity or emulator key
Outputs
- Cosmos DB client module
- Pydantic data models
- Service layer implementation
- Pytest unit tests
Requirements
- Python runtime
- azure-cosmos package
- azure-identity package
