FluentValidation with ASP.NET Web API 2 and Castle Windsor
Proper validation of input to REST APIs is important and if you also can provide good error messages in case of erronous input you will make the API a lot easer to use for the consumers of your API. Using FluentValidation [https://fluentvalidation.codeplex.