Features
validationserializationtype-hintsdata
Pros and Cons
Ventajas
- + Type hints-based validation
- + Automatic serialization/deserialization
- + Excellent error messages
- + Improved performance in v2 with Rust
- + Perfect integration with FastAPI
Desventajas
- - Performance overhead vs dataclasses
- - Can be overkill for simple cases
- - Breaking changes between v1 and v2
Use Cases
- API input validation
- Application configuration
- External data parsing
- Typed domain models
- JSON serialization