Skip to content
You're not viewing the latest version. Click here to go to latest.

# Register routes

The register router will generate a `/register` route to allow a user to create a new account.

Check the routes usage to learn how to use them.

## Setup

    import uuid

    from fastapi import FastAPI
    from fastapi_users import FastAPIUsers

    from .db import User
    from .schemas import UserCreate, UserRead

    fastapi_users = FastAPIUsers[User, uuid.UUID](
        get_user_manager,
        [auth_backend],
    )

    app = FastAPI()
    app.include_router(
        fastapi_users.get_register_router(UserRead, UserCreate),
        prefix="/auth",
        tags=["auth"],
    )

Back to top