azure-cosmos-db-py - Build Azure Cosmos DB NoSQL services in Python
Build Python FastAPI services with Azure Cosmos DB using dual authentication, service layer abstractions, parameterized queries, and TDD patterns.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Initialize Cosmos DB client
- Implement service layer CRUD
- Create Pydantic data models
- Execute parameterized Cosmos queries
- Write unit tests with mocks
Inputs
- Cosmos DB endpoint URL
- Cosmos DB database name
- Cosmos DB container ID
- Cosmos DB emulator key
Outputs
- Cosmos DB client code
- Service layer implementation
- Pydantic model definitions
- Pytest test cases
Requirements
- Python runtime
- azure-cosmos package
- azure-identity package
