## lamindb.User

| class lamindb.User(uid: str, handle: str, name: str | None) |
class lamindb.User(*db_args)

 Bases: "BaseSQLRecord", "CanCurate"

 Users.

 Every "SQLRecord" has a "created_by" field that links to the
 creating user.

 This registry is automatically populated with user identities from
 LaminHub in case the user authenticates.

# Examples

 Get a user by handle:

 user = ln.User.get(handle="testuser1")

 uid: "str"

 Universal id, valid across DB instances.

 handle: "str"

 User handle, valid across DB instances (required).

| name: "str" | "None" |

 Full name (optional).

 created_at: "datetime"

 Time of creation of object.

 updated_at: "datetime"

 Time of last update to object.

 linked_in_records: RelatedManager[Record]

 This user is linked in these records as a value.

 artifacts: RelatedManager[Artifact]

 Artifacts annotated with this user.

 branches

 created_runs: RelatedManager[Run]

 Runs created by user.

 created_transforms: RelatedManager[Transform]

 Transforms created by user.

 created_artifacts: RelatedManager[Artifact]

 Artifacts created by user.

 projects: RelatedManager[Project]

 Projects this user is linked to (e.g. as member) ← "project".