Sift Sift is a programmatically declarable rule set for checking and converting data. It comes with a predefined set of type checking and converion modules and maybe extended with others easily.