Endonucleases are enzymes that produce internal cuts called cleavage DNA molecule. A class of endonucleases cleavage DNA only within or near those sites which have specific base sequences, such endonucleases are known as restriction endonucleases and sites recognized by them are called recognition sites. Restriction endonucleases have major role in genetic engineering