A Endoribonuclease is a ribonuclease endonuclease. It cleaves either single-stranded or double-stranded RNA, depending on the enzyme. Example includes both single proteins like RNase III, RNase A, RNase T1, and RNase H, and also complexes of proteins like RNase P and the RNA-induced silencing complex.