Isopentenyl pyrophosphate (IPP, isopentenyl diphosphate, or IDP) is an isoprenoid precursor. IPP is an intermediate in the classical, HMG-CoA reductase pathway (commonly called the mevalonate pathway) and in the non-mevalonate MEP pathway of isoprenoid precursor biosynthesis. Isoprenoid precursors such as IPP, and its isomer DMAPP, are used by organisms in the biosynthesis of terpenes and terpenoids.