What problem does it solve? Building production-grade async Python APIs requires coordinating many moving parts—Pydantic validation, SQLAlchemy 2.0 async sessions, authentication, testing, and deployment. This Skill provides expert guidance for designing, implementing, and scaling FastAPI applications without missing critical patterns. ## Core Features & Use Cases - Async API Development: Implements endpoints with async/await, Pydantic V2 validation, dependency injection, and automatic OpenAPI documentation. - Data & Security Layers: Configures SQLAlchemy 2.0 with async drivers, Alembic migrations, Redis caching, and OAuth2/JWT authentication with RBAC. - Testing & Deployment: Covers pytest-asyncio testing, Docker containerization, Kubernetes deployment, and observability with OpenTelemetry and Prometheus. - Use Case: Ask it to create a FastAPI microservice with async SQLAlchemy, JWT refresh tokens, Redis caching, and a Docker setup, and receive a complete project structure with tests. ## Quick Start Ask the agent to create a FastAPI microservice with async SQLAlchemy, JWT authentication, and Docker deployment configuration.