Skip to content
masterclass Buddy

Pydantic · Function

PrivateAttr

PrivateAttr declares internal model attributes that Pydantic does not validate or serialize normally. Give it a default value or a factory to create the value.

Last updated

Syntax

PrivateAttr(default=..., *, init=False)
PrivateAttr(*, default_factory=..., init=False)
PrivateAttr(*, init=False)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • ModelPrivateAttr
  • BaseModel
  • model_post_init

Source: Fields | Pydantic Docs. Checked 2026-11-03.