This article is about possible solutions for validation in scala. Validation is the process of checking input data in order to provide its correctness and requirements compliance. Implementations There are several libraries in scala which can be used for validation: Accord - Accord is a validation library written in and for Scala. Docs here Skinny validator - skinny-validator is a portable library