Corrosion is a chemical process, which leads to deterioration of materials and is caused by the surrounding environment. It can be managed by removing promoting factors, however, these factors often cannot be changed in many applications, so alternative prevention methods such as alloying, surface coating, cathodic protection, and the use of corrosion inhibitors are employed. Corrosion inhibitors form a thin protective layer on the metal surface through adsorption or by interacting with metal atoms on the surface. Most efficient inhibitors possess Lewis basic groups, which contain heteroatoms (N, O, P, S) or π electron systems. Recently, heterocyclic systems have been recognized as promising scaffolds for the design of organic corrosion inhibitors. Also, some purine derivatives have been studied as corrosion inhibitors, and exhibit high corrosion inhibition efficiency – up to 97%.