Nicotinamide adenine dinucleotide phosphate (NADP), like its homolog nicotinamide adenine dinucleotide (NAD), is a biological carrier of reducing equivalents, i.e., it can accept and deliver electrons. In that sense, it functions generally as a coenzyme.