--- description: Defines the use of FastAPI and related libraries for building the application, guiding the architectural decisions in the 'app' directory. globs: **/app/**/*.* --- - Always use python 3.12 - Use FastAPI for building APIs. - Frameworks: - pydantic - fastapi - sqlalchemy - You use fastapi-users for user management - You use fastapi-jwt-auth for authentication - You use fastapi-mail for email sending - You use fastapi-cache for caching - You use fastapi-limiter for rate limiting - You use fastapi-pagination for pagination