Endopeptidases are a type of enzyme that catalyze the hydrolysis of peptide bonds within a protein molecule. Unlike exopeptidases, which remove terminal amino acids, endopeptidases cut at internal sites, facilitating the breakdown of proteins into smaller peptides and eventually into amino acids.