{"categories":[{"label":"Session","url":"https://skillfed.io/packages/category/internet-www-http-session"}],"enrichment":{"capability":"Provides ready-to-use user registration, login, password reset, and email verification routes for FastAPI applications, with pluggable authentication backends and customizable database support.","skillfed_tags":["authentication","user-management","fastapi-extension"],"use_cases":["Quickly add user registration and login flows to a new FastAPI REST API without building auth from scratch.","Implement OAuth2 social login alongside traditional email and password authentication.","Set up email verification and password reset workflows with minimal custom code.","Manage user sessions using JWT tokens or database-backed strategies with cookie or header transport.","Inject the current authenticated user into route handlers via FastAPI dependency injection."],"what_it_does":"FastAPI Users is a user management library that integrates authentication and user lifecycle operations directly into FastAPI applications. It provides pre-built routes for registration, login, password reset, and email verification, along with dependency injection helpers to retrieve the current user in route handlers. The library supports multiple authentication strategies (JWT, database-backed, Redis) and transports (Authorization header, cookies), and includes pluggable password validation and customizable user models.\n\nThe package is designed for rapid deployment of auth systems without reimplementing common patterns. It includes built-in support for SQLAlchemy async ORM and MongoDB via Beanie ODM, with full OpenAPI schema integration. The project is currently in maintenance mode, meaning it remains stable and receives security updates but will not gain new features.","worth_installing":"Yes, for new FastAPI projects needing standard user management. The library is stable, well-maintained for security, and has no known vulnerabilities. Maintenance mode means no new features, but existing functionality is solid and widely used. Choose it if you need a conventional auth system; avoid it only if you require cutting-edge auth features or plan to migrate to a successor toolkit when released."},"id":"fastapi-users","links":{"html":"https://skillfed.io/packages/fastapi-users","md":"https://skillfed.io/packages/fastapi-users.md","pypi":"https://pypi.org/project/fastapi-users/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-27","license_spdx":null,"license_treatment":"permissive","name":"fastapi-users","python_support":"supports_current","summary":"Ready-to-use and customizable users management for FastAPI"},"popularity":{"monthly_downloads":1577536,"position":3744,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"15.0.5"}
