Appearance
Define schemas, get validation and OpenAPI docs automatically
Define validation with type builders like String(), Email(), Optional()
Requests are validated automatically before reaching your handler
OpenAPI specs are generated from your routes automatically
Split routes into sub-routers and mount them at any path