Skip to content
@fastapi-users

FastAPI Users

Ready-to-use and customizable users management for FastAPI

FastAPI Users

Ready-to-use and customizable users management for FastAPI

Subscribe


Documentation: https://fastapi-users.github.io/fastapi-users/

Source Code: https://github.com/fastapi-users/fastapi-users


Add quickly a registration and authentication system to your FastAPI project. FastAPI Users is designed to be as customizable and adaptable as possible.

Features

  • Extensible base user model
  • Ready-to-use register, login, reset password and verify e-mail routes
  • Ready-to-use social OAuth2 login flow
  • Dependency callables to inject current user in route
  • Pluggable password validation
  • Customizable database backend
  • Multiple customizable authentication backends
    • Transports: Authorization header, Cookie
    • Strategies: JWT, Database, Redis
  • Full OpenAPI schema support, even with several authentication backends

In a hurry? Discover Fief, the open-source authentication platform

Fief

Fief

Implementing registration, login, social auth is hard and painful. We know it. With our highly secure and open-source users management platform, you can focus on your app while staying in control of your users data.

  • Based on FastAPI Users!
  • Open-source: self-host it for free
  • Pre-built login and registration pages: clean and fast authentication so you don't have to do it yourself
  • Official Python client with built-in FastAPI integration

It's free!

Pinned Loading

  1. fastapi-users fastapi-users Public

    Ready-to-use and customizable users management for FastAPI

    Python 4.3k 365

Repositories

Showing 10 of 10 repositories
  • fastapi-users-db-mongodb Public

    FastAPI Users - Database adapter for MongoDB

    fastapi-users/fastapi-users-db-mongodb’s past year of commit activity
    Python 3 MIT 3 0 1 Updated Jun 28, 2024
  • fastapi-users Public

    Ready-to-use and customizable users management for FastAPI

    fastapi-users/fastapi-users’s past year of commit activity
    Python 4,274 MIT 365 10 7 Updated Jun 27, 2024
  • fastapi-users-db-ormar Public

    FastAPI Users - Database adapter for ormar

    fastapi-users/fastapi-users-db-ormar’s past year of commit activity
    Python 6 MIT 4 0 1 Updated Mar 18, 2024
  • fastapi-users-db-sqlmodel Public

    FastAPI Users - Database adapter for SQLModel

    fastapi-users/fastapi-users-db-sqlmodel’s past year of commit activity
    Python 71 MIT 9 0 4 Updated Mar 13, 2024
  • .github Public
    fastapi-users/.github’s past year of commit activity
    0 0 0 0 Updated Feb 15, 2024
  • fastapi-users-db-beanie Public

    FastAPI Users database adapter for Beanie

    fastapi-users/fastapi-users-db-beanie’s past year of commit activity
    Python 5 MIT 5 2 2 Updated Jan 17, 2024
  • fastapi-users-db-sqlalchemy Public

    FastAPI Users - Database adapter for SQLAlchemy + encode/databases

    fastapi-users/fastapi-users-db-sqlalchemy’s past year of commit activity
    Python 23 MIT 11 1 1 Updated Dec 11, 2023
  • fastapi-users-db-tortoise Public

    FastAPI Users - Database adapter for Tortoise ORM

    fastapi-users/fastapi-users-db-tortoise’s past year of commit activity
    Python 10 MIT 5 0 1 Updated Aug 11, 2023
  • fastapi-users.github.io Public

    Root website for GitHub pages

    fastapi-users/fastapi-users.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Apr 24, 2023
  • fastapi-users-db-cookiecutter Public

    Cookiecutter to bootstrap a database adapter for FastAPI Users

    fastapi-users/fastapi-users-db-cookiecutter’s past year of commit activity
    Python 1 0 0 0 Updated May 4, 2022

Top languages

Python HTML

Most used topics

Loading…