A restriction enzyme or restriction endonuclease is an enzyme that cleaves DNA into fragments at or near specific recognition sites within the molecule known as restriction sites. ... Over 3000 restriction enzymes have been studied in detail, and more than 600 of these are available commercially.