Skip to content

Value Object Sindri

Easy use and customizable implementation for Value Object pattern.
Sindri Value Object replaces ad hoc primitives and fragile validators with a consistent Value Object and Aggregate toolkit you can adopt quickly. Spin up validated value objects and aggregates with a simple and a small, focused API.

Why use it? Building your domain with Sindri Value Object lets you:
  • ⏱️ Cut domain modeling and validation to seconds
  • 🛡️ Declare immutable, validated value objects with clear error messages
  • 🧩 Model aggregates with explicit invariants and composition
  • 🧪 Generate realistic test data via the Object Mother pattern
  • 🧰 Start from ready made primitives and identifiers or extend with your own
  • 🔧 Plug in custom validators, decorators, and typed primitives

Created with Instant Python

This project was generated using Instant Python, a fast, easy and reliable project generator for Python projects.

This section provides a high-level overview of the documentation so you can find quickly what you need.

For Users

For Developers

Need help?