Proteases function through a variety of mechanisms to break peptide bonds. They can be classified based on their catalytic mechanism into serine, cysteine, aspartic, metallo, and threonine proteases. Each class employs a different active site residue to facilitate the cleavage of peptide bonds.